Which currency is used on board? And how do I pay at all?
The currency on board all Carnival ships is the US dollar, independent of the respective destination. At the beginning of the cruise, passengers will be asked to give their credit card details for security. If the passenger doesn't have a credit card or doesn't want to give this information, he has to deposit $300 instead.
All expenses on board such as shore excursions, spa treatments, ourchases at the shops etc. will be charged directly to the onboard account. The entire amount can be paid by credit card or by cash at the end of the cruise. There is no possibility to change euros to dollars on board.