Take US Dollars if you use the casino and some euros for going ashore the tips and cabin bill can be paid on your credit card,you can settle the cabin bill by cash(dollars) or travelers checks Check in the brochure or web site.
US$ is currency on board. You can get up to $2000 per day out against your acct in the Casino. Pay the bill with your winnings.