We did Princess Air once - and never again. We book online. We used to use Travelocity and Expedia but nowadays it's even cheaper to actually book directly through the airline's website. We'll never use the cruise lines inflated airfare again. Give it a try you won't be sorry. You can still use the cruise lines transfers IF you fly in or out on the same day as the cruise. We usually arrive at least a day before and just take a taxi into the hotel that we'll be staying at. We like to explore our destination before we get on to the ship.