Money
Most credit cards do not charge a foreign transaction fee.
Most ATM cards do have a foreign transaction fee o 3%.
Now, having said that, it has very little relation to the "best deal" because they all set their own exchange rate which can be pretty bad.
Even USD exchange at the bank leaves you open to their whims and they are increasingly hard to find.
Cambios, the money changers, are worst of all. Today they were charging bout 10%. Atrocious.
So go to Western Union, pick and option and send the money to yourself at any one of a number of locations to pick up the cash. I use Electra but there are many others and you don't have to specify which one, just Zihuatanejo and then go to any location.
Complete thread:

