If you pre-book the excursions, they go right on your credit card. You can still cancel once onboard and book others and get a credit, so if you see something you really want to do, go ahead and pre-book it, the tickets will be in your cabin when you arrive, or your cabin attendant will deliever them shortly after you get there. We did have one problem with an excursion that was paid for, but no tickets. I did finally get it deal with, although we did miss the excursion, but did it on our own anyway and got the amount credited to our credit card, no problem.