Hi. We're going on our 1st cruise in a few months. Could someone tell me when you pay for the excursions. Do you pay for them in full when you book them or are they billed to you on the ship? Thanks for your help..I appreciate it.