The best time is considered between December and March; January and February being the most popular. Outside of these times there are adverse weather conditions to contend with such as rain and winds. Depending on where in the Caribbean, also hurricanes from June to November.
Between the months of April and September are the best months to cruise to the Bahamas.
The time for a cheap cruise is around the beginning of Summer.
Royal Caribbean or Norwegian Sky cruise.
The best time is to go between the months of April and September.
7 Night Exotic Caribbean Cruise from $389 Set sail from Miami on the Carnival Liberty as she sails to Cozumel, Belize, Grand Cayman 4 Night Bahamas Cruise from $229 Pack your bags for the Bahamas this Fall and cruise on the Monarch of the Seas from Port Canaveral
The best time is during the Spring months and you will get the best deals by using expedia.com to book your travel plans.
Caribbean hurricane season is from June to November, so I recommend the Spring or Thanksgiving or Christmas time.
Caribbean cruises have a high season. The high season is late June to Aug.
The Port of Miami has the largest cruise ship terminal, acommodating up to 12 ships at a time and taking tens of thousands of cruisers to many fun itineraries (mostly Caribbean and Bahamas).
There is no bad time to visit the Bahamas. I would base it off of your work calendar and see which is best for you. Keep in mind which month will be the cheapest for you.
The best cruise line for any type of cruise is easily Caribbean cruise lines. If you only want a weekend cruise, they will accommodate you. They offer weekend cruises all the time.
I would say whenever the weather is at its absolute worst where you live would be the best time, because the weather doesn't change much in the Bahamas, except if you go in the fall, through about mid-November, there is always the possibility of getting caught in a hurricane. So go in January. August is hot in Florida and you have to go to Florida to go the the Bahamas on a cruise.