I opened up a US dollar Citibank deposit account (careful, that´s a C
in the UK before I left & deposited my funds in there.
When I use a Citibank bank or affiliated bank ATM in central or south america there´s no fee for withdrawal, although there is a currency exchange deal going on which is swings & roundabouts - you get that with any withdrawal.
Where dollars can be withdrawn & you use one of ´their´ATMs then there´s no fee at all
And you get a pittance of interest on your dosh, which might buy you a pint when you´re skint
As long as you keep a minimum in the account it´s free to operate (that´s the UK version), think it´s around sterling 500.
Citibank aren´t great, as our lass opened up an account in the US & they wanted to charge me a sterling 30 to transfer funds across, so there are limitations depending on where you open the account.
It´s working for me, check it out
when the road is straight & true, I romp ahead
when it twists & turns, I make the best I can - Lao Tsu