If you can find a way that cash advances on your credit card aren,t too expensive, that is definetly the way to go.
No cash advance fees apply to debit cards. Still have to pay currency conversion, local ATM fee, etc. But keeping a home bank account with funds and taking cash out on a debit card is a great way around cash advance finance charges.