Like many people on this forum, I have long been frustrated by the gouging of punters by the financial institutions.
Two suggestions:-
1) CBA Travel Card- locking in exchange rates ( GBP, Euros, US$,),if going to more than one country, and use ATM's of partner institutions, minimise fees...