Keep it really, really simple:
*Use Debit cards to withdraw at ATMs as needed. Always good to have cash in hand as backup.
*Never ever get cash from credit cards, anywhere.
*When paying with credit card, pay in local currency when possible
That's it. Dont sweat the details and enjoy your trip.