Originally Posted by
firehawk
International money card - basically some pre-pay card you can use internationally but add currency to it.
Credit cards are horrible with the exchange rate and can charge ATM fees too!

Credit Cards with no foreign transaction fee and paying in the local currency (avoiding dynamic currency conversion) would be the way to go. You aren’t liable for illegitimate charges nor are your funds susceptible to fraud.
Would Western Union or some PayPal backed card be an alternative?