Read the fine print on your debit or credit cards and choose ones that are fee-free. Make sure your bank has a large foreign ATM footprint and will reimburse any foreign ATM fees you may accrue. Lastly, even when given the option to pay in U.S. dollars, always pay in the local currency. You will get the best rate and avoid extra fees this way.