Princess charges 3% at the casino if one charges money to shipboard account. So besides bringing cash (including travellers checks), is there any other way to avoid any surcharge? Will link the shipboard account to my bank checking or savings account work to avoid the surcharge? Do they also have a limit on how much one can cash for travellers checks on board? Thanks for any advice.