We'll be heading to MIA from the San Francisco Bay Area on an overnight red eye, arriving (fingers crossed) around 5:30am on the same day our cruise embarks. Flights are already booked, unfortunately, we could not leave earlier and arrive the day before. We're traveling with two kids (ages 7 and 11), they've always been pretty good travelers but we're concerned that we'll essentially be arriving at 2:30am our time.
We've never been to Miami or MIA before or ever been on a cruise for that matter. How early are we allowed to board and how early are staterooms available? Does anyone recommend the hotel that's in MIA or should we take a cab to a cheaper hotel and just nap for a few hours before heading to the port? Can we even check into a hotel that early?
Any additional advice or tips? (Other than flying in a night before the cruise next time?)
Thanks so much!