Originally Posted by
Rare
No ATM fees, but "Bank of America will assess an international transaction fee of 3% of the converted US dollar amount."

However, "The international transaction fee may be waived for certain account relationships."
The OP will be charged a conversion fee and, in all likelihood, a commission to buy Pesos at their bank in the states.
At least, using the Global ATM Network, there will be no transaction fees of $3 - $5 assessed by both the bank that owns the foreign ATM and the bank where the OP has their account.
And with my acting moderator's hat on, the OP has all the information that they need and any further discussion of this subject belongs in the following thread in the Credit Cards Programs forum: