The Grand usually starts to board around noon time in Ft. Lauderdale and Princess has a very good boarding program by stateroom number. Like others have said, watch your airline rates for prior day arrival into Ft. Lauderdale or Miami. Both Amerisuites and Embassy Suites in Ft. Lauderdale offer airport and port transportation as well as breakfast as part of their price. Call the hotels directly and ask for their Manager's Special rate. We are booked at the Amerisuites on 3/17 at $129 per room. By booking our own air, we save the $100 deviation fee and the cruisline air was more than $400 each for air from Boston to Ft. Lauderdale (our tickets cost $305 each). Our taxi from the port to the airport (about a 5 minute ride) will be additional, but the savings we get and peace of mind arriving a day early is worth it.