Almost any time is a good time to visit, with temperatures consistently hovering between the mid-70s and 80s. “Peak” season is considered to be from mid-December to mid-April, when everyone up north wants to visit warmer climates. During this time hotel rates are very high, and accommodations can be hard to come by. Definitely book a few months ahead if you plan to come during the peak season. During the “off” season, from mid-April through mid-December, hotel rates are drastically reduced and fewer crowds make for a much more relaxing vacation. Keep in mind, however, that hurricane season lasts from early June until late November.