Travelers checks are best and if you need cash you can change them at the bank but also bring a small amount of cash. Most places will take travelers checks and some also take credit cards. If you bring cash 20's on down work good because if you get change for a 50 you will have a pocket full of BZ.