Many credit union deposit accounts with ATM access can use some foreign ATMs with no fees and reasonable forex rates. Some online deposit accounts with ATM fee reimbursements will also reimburse foreign ATM fees and have reasonable forex rates. Things like Schwab and Fidelity, IIRC. My personal experience is a bit dated, but I'd try to have two separate cards on different networks if possible, because my ATM card only worked in half of the UK ATMs I tried, and that wasn't very convenient, as the ATMs I couldn't used were at the chunnel station and I needed cash for an unlicensed taxi.