My family is planning on going on our first cruise this February (20-25) with Carnival Cruise from Miami (5 Nights) stopping in Ocho Rios, Jamaica and Grand Cayman. We're from New York City and our flight arrives in Miami at 12:20pm and the cruise leaves at 4:00PM. Is this okay? Or should we go with the other option, we leave the night before BUT arrive in Fort Lauderdale at 10PM 2/19. Considering that it's going to be winter and flights are constantly delayed from Newark (We're flying with Continental/United) If we do take this option, then we're staying at a hotel in FLL for the night and leave for Miami in the morning. How long will it take us? We're taking the public transportation btw. The return flight will leave at West Palm Beach (I know it's a bit far but it's cheaper haha) I heard there's a commuter rail for around 5 bucks, how long does it take to travel from Miami to West Palm Beach? The cruise arrives at 8AM and we have an option of taking a 10AM, 2PM, 3PM and a 4PM Flight. The 2PM flight seems to be the best option. How does the check-in work? Is it similar with airport check-in? Do they take your luggage and you get them on your cabin? How long does it take to take a cab from Miami Airport (or in the other case, Fort Lauderdale) to the port? Any comments and suggestions, feel free to add! As for onboard the ship, how does the whole thing work? Is it similar to an all-inclusive resort experience? My family would much prefer a buffet-style dining but we also welcome formal/sit-down type but my father wouldn't really want to dress up in a suit or etc. Are the drinks free (Non-Alcoholic), how's the entertainment, etc? Is a balcony cabin worth the extra price? Or should we go with the ocean-view for a lower rate? The ocean view on Deck 2 costs about 937.00 for 3 passengers and the balcony on Deck 6 runs about 1307.00 for 3 passengers. Plus, which part of the ship is the best? Aft, Mid or Front? Any tips on which cabin to pick? We're really leaning on booking a balcony. Feel free to add anything! Thanks.