I live in South Florida so air is not a problem for me when I sail from here. I have always used air deviation when I fly to another cruise port. that way I can choose my flights and not be bothered with non direct flights (a possibility) and red eyes. Princess usually uses the Airport Hilton in Ft. Lauderdale. Unless you have yjr vpnvierge floor, it's not much hotel. I would suggest staying at either the Amerisuites or the Embassy suites, both are close to the pier. they will pick you up at the airport and take you to the pier in the morning. That way you don't have to worry about missing the first day of your cruise. Air deviation costs $35.00 per person, plus the additional fare the flights you chose might cost.