"I prefer the way Princess handles shore excursions. One can book them on line but they don't get charged immediately like they do with Celebrity. They end up on your shipboard account on Princess and you pay for those when you depart the ship. Celebrity gets to use your money many months in advance which I don't like."
I agree completely.