We always book a park and cruise package, which gives you free parking in the hotel's own lot with 24 hour security for the length of your trip. You check into a hotel the night before you sail, and the dedicated shuttle takes you to the cruise port (my wife's favorite part - no stressed-out driving, parking spot hunting, last minute-rushing). Some packages offer upgrades, most offer complimentary breakfast; all of them save you money, time and aggravation. Just be careful the park and cruise site doesn't tack on any mystery fees. We like Stay123 for that reason, and they always seem to be the site with the best price.