Hey there.. Im new to cruising and have a few questions. I am planning on a cruise 4/19/12-4/23/12 from Miami to Nassau to CocoCay to Key West and back to Miami. So here are my questions: How much should I expect to pay for parking in Miami? How much should I expect to spend on the ship for moderate meals and drinks? The cruise is on the Majesty of the Seas... How is this ship? Any excursions that I should definitely take or things to see at each port of call? Anything else I should know about for a first time cruiser? Thanks for the help in advance.