jkt. I would think that if you planned on $30.00 per port you should be just fine. Don't carry a lot of cash on you, put it in the safe in your stateroom, bring into port for the day only what you think you will need. Another option for your folks to consider for you would be to get a bank gift charge card. These are charge cards with an exact amount attached to them, once the amount is used up the card is no good. It works just like a charge card and its so much safer than carrying cash around.