Sounds like you could have cruised if you had airfare. You could have booked your own airfare. We never let Princess book ours. That way we get there the way we want and when we want. My suggestion in the future go through a travel agent (we always do) and this problem more than likely will not happen.