My husband and I will be taking our very first cruise this May to Alaska aboard the Disney Wonder. We will be booking our port adventure(s) soon, but there is something I haven't found an answer to on the Disney cruise site or elsewhere--when you book the excursions, is payment due up-front, the day of the excursion itself or a certain number of days prior to the date we set sail? Thanks for any words of advice!