January is Miami Cruise Month—it’s the perfect time to book your next cruise and take advantage of all the deals and specials. There is a reason to call Miami "The Cruise Capital of the World". Check out some freebies, discounts on fares, and upgrades from seven cruise lines. Participating lines include Oceania, Royal Caribbean, MSC, Carnival, Norwegian, Regent Seven Seas, and Celebrity. Every January enjoy pre- and post-cruise hotel deals, attractions, and heritage tours.
In terms of weather January is a good time to go on a cruise because the hurricane season is over, and the ocean is likely to be calm. December through April is the driest period in the Caribbean islands. Even though the weather is a bit cooler than in the summer, the air temperature rarely drops below 22°C, so it's comfortable for hiking and beach activities.