When we sailed on the Triumph in March 2009 we booked our excursions and paid for them with our credit card at the time we booked them. We did book one excursion on the ship , it was one that you could only book after the ship sailed, and that excursion was put on our sail and sign card. I agree with you that it is nice to have the excursions paid for before you cruise. Have aq great time, we are cruising again on the Liberty March 20,2010 and can't wait.