It depends on how much shopping you want to do. Many artisans don’t accept credit card. We recommend $500 per person. You can always draw money from an ATM.

For tips: see below