http://www.bahamas-travel.org/grand-bahama-destinations/

What cruise line / ship / destination is better?
I'm trying to decide between a Carnival cruise 4 days from Miami to Cozumel in the imagination or 4-day Norwegian cruise to the Bahamas from Miami. My wife and I are cruising for the first time and wanted some suggestions. The cruise stops in Key Carnival West and Cozumel. The NCL cruise ship stops at Grand Bahama Island, Nassau and Great Stirrup Cay. Questions include: What boat would be better for a couple years Early 30? What is included in the cruise rate? What is the AVG. cost for those items not included in the price (drinks, spa treatments, food Additional or restaurants)? Can pre-pay for drinks (Coca-Cola card) and what is the normal price? That ship is the best, staff, food, cabins, etc? Any other suggestions or advice would you give? Thanks in advance.
Royal Caribbean has the Flowrider and it's more fun that Carnival
Actor Ving Rhames on Grand Bahama with FishTV hosts Leo Stakos & Ron James: Interviews