Besides, is it better to pay in local currency or home currency?
The answer, wherever you are, no matter what, is you always to pay in the local currency. A business practice known as dynamic currency conversion (DCC) means that you get a much better exchange rate and therefore pay less by paying in the local currency rather than whatever your currency is called at home.
Also, is it better to charge in foreign currency? Whether it's a foreign transaction or currency conversion fee, it's always better to pay no fee. Here are some ways to avoid or minimize fees when traveling and spending abroad: Check your card's fees under "terms and conditions" and, if appropriate, apply for a “no fee” card before you travel.
Secondly, is it better to choose local currency on credit card?
It is one of the most frustrating traps holidaymakers face when using their debit or credit cards abroad. The correct answer is always to choose the local currency of the country you are in — so euros if you're in the Eurozone, dollars in the U.S. and so on.
Is it better to charge in US dollars or euros?
Yes, there is a difference. ALWAYS use the local currency (in Spain, that's the euro). Otherwise, they do what is called Dynamic Currency Conversion. When they price something for you in dollars, it is done to their advantage - the merchant gets to choose the exchange rate instead of the credit card company.
