Well if you want to pay in cash is your choice,
In my case I believe a credit card is more appropriated but at the end is a personal choice, anyway I believe you should have at least one extra credit card just in case you never know what can happen; money can get short some time
Especially when you are enjoying a great vacation and want to bring a few souvenirs,
Always enjoy your cruise without money troubles in your mindů
Ahhh almost forgot,
I received my carnival travel documents by USA mail today,
CARNIVAL IS GOING LOCO!!!!
Now I have them as eDocs and by mail Crazy world ahn???