It's been my experience that most restaurants, hotels, and tour business operators take Visa , MC. The credit card companys say to let them know where and when you will be in another country and they will put a note on the fraud alert. That way they won't deny a purchase when it would normally cause a fraud alert. I did just that last time and still had a problem but it was minor, just used a different card. The only cash I needed was tip money and departure tax at the airport. Have a great trip I know you will.