I see Capital One has been mentioned. I have a dormant account that I used for an Italy trip. So far they haven’t canceled it on me despite not having used it since we got back from the trip. I can attest to the no fees for currency exchange.
Something to consider with your ATM and credit cards before you travel – call and let them know you will be going to Europe – nothing is worse than the loss department suspecting fraud and putting a hold on your account. If you let them know you’ll be going to Europe, they put a note in the file so it doesn’t set off flags. I did that on my card, but my husband didn’t… Sure enough – his card got flagged. When we got home and got it straightened out, they had flagged it for unusual activity (Italy based transactions).