When To Go
With its subtropical climate, Miami can get uncomfortably hot in July and August (though this is usually not much of a hardship, since air conditioning is ubiquitous), but is delightful late fall through spring. For that reason, November through May is generally considered high season, and the hot months low season (though even the dog days of August aren't always a slam-dunk in terms of finding available rooms in SoBe, thanks to families on summer vacation and Europeans who get most of the month off from work). Best bang for the buck in our book is September and October, after the kids go back to school but before the winter kicks into high gear. The main catch there is hurricane season: The season runs June through November, but late-season hurricanes (like Katrina and Wilma in 2005) have a way of popping up and throwing vacation plans awry. Fortunately, if you're going to South Beach and downtown, these areas bounce back very quickly, with minimal loss of electricity – so unless, say, your flights are screwed up by an actual storm hitting on the day you're due to fly, you have a pretty decent chance of riding things out with minimal inconvenience. Power outages have tended to be more of an issue in the Gables and Grove.
When To Go
High season:
November to May
Low season:
June to August
Best bang for your buck:
September to October
$179+: Bahamas 4-night cruise on Norwegian Sky Norwegian
$179+: Bahamas 4-night beach cruise on Norwegian Sky Norwegian
$164+: Bahamas 4-night cruise on RC Majesty of the Seas Royal Caribbean
$409+: Caribbean 7-nt cruise on Carnival Valor: 77% off Carnival
$299+: Eastern Caribbean 7-nt cruise w/up to $100 credit Norwegian Cruise Line
$164+: Bahamas 4-nt cruises with $25 onboard ship credit Royal Caribbean
$549+: 10-night Caribbean cruise on Jewel of the Seas Royal Caribbean
$499+: Princess cruises to Caribbean, Mediterranean CruisesOnly
$119/nt+: Four-star beachfront hotel & spa in Miami Booking.com
Mandarin Oriental Suite Special from $445/Night Editors' Review
$92/nt+: Miami beachfront hotel w/shuttle to attractions Getaroom.com
$89/nt+: Miami Airport Marriott & more Miami hotel deals Marriott International Central
$99/nt+: Miami hotels early booking discount Marriott Miami Hotels
$59/nt+: Budget Miami hotel w/pool & fitness center Hotels.com
Up to 35% off: Trendy Miami hotels from $59/night Hotels.com
$124/nt+: 3-star Miami International Airport Hotel Expedia
$103+: Low nationwide holiday flight sale (round-trip). United
$169+: Cheap fares to Miami beaches (round-trip) Major Airlines
$103+: Low Holiday fares to/from 30+ US cities (round-trip) United Airlines
$407+: Orlando 7-nt vacation w/flight from Cincinnati Delta Vacations
$285+: Miami 3-nt boutique hotel nr beach & flight from NYC Claridge Hotel
$305+: 4-star Sofitel Miami Expedia
$337+: 3-star Circa 39 Hotel Expedia
$375+: 3-star Blue Moon Hotel Expedia