The best time to visit Key West is between March and May. The winter crowds will taper off, the hotel rates become reasonable ...