Take advantage of winter’s tropical 75°F weather. Those escaping colder temperatures in the north and celebrations at Christmas and New Year’s make this time of year the most crowded (and expensive) time to visit.
Off Season: July to mid-November
You’ll definitely score bargains during this period as it tends to be the height of hurricane season. With temperatures in the upper 80s it’s also the hottest time of year.
Sweet Spot: May to June; mid-November to mid-December
Officially, hurricane season runs from June to November, but the tail-ends of the season are less likely to bring storms. You’ll experience some showers, but the weather is milder (temperatures average low 70s) and rates are lower.