OK - I think I've got myself covered. Got a Capital One credit card that doesn't charge any foreign currency transaction fees. Got a checking account set up that only charges 1% on the foreign transactions if I use the Visa Debit Card and reimburses any transaction fees for ATM usage. Have two backup credit cards (that charges 2.7% and 3%) and a backup checking account ATM card (my institutional bank that will charge fees for ATMs). I'll be able to access all my accounts online from hotel computers (whose cache I'll remember to clear before leaving the terminal) or from my iPhone via WiFi.
Does this have it covered, or am I missing out on anything?