We recommend you to always choose to be charged in the local currency of the country you are in. If you are withdrawing funds in a Brazilian ATM and it asks you if you want to be charged in the home currency of your card we recommend you to answer no, in order to avoid the ATM to do your currency conversion and charge you an extra fee for it.