The best way is to get a checking/debit account at a credit union or any other banking institution that doesn't charge for ATM transactions abroad and just transfer small amounts at a time and do ATM withdrawal, don't deal in cash with airport/hotel exchanges, they rape you! Any fraud will be limited to small amounts and the credit unions usually have fraud protection for free on their debit cards. But I have to say that in 8 years flying abroad I haven't experienced a single incident.