Our preference is to book air separately from the cruise. That way we can go and stay a few days before and after the cruise. We can book the day, time and the carrier we want. Plus getting the seats we want, not depending on anyone. We also enjoy leaving the hotel at the time we want-no crowded buses and arriving to the Port at the time we want. It's just nicer for us. The ports have plenty of porters so no worry about luggage, the doorman puts in the car, the porter takes it and we find the luggage in our suite. A great way to start a cruise. I realize it isn't for everyone, but works for us.