We are taking a Viking Ocean cruise to Alaska in July. My excursions will open in mid-May. If we grab spots on an excursion that is not included, when do you pay for it, at the time you book it? If you change your mind can you cancel and get an immediate refund?