I agree with janetravels that there is no reason to support banks that charge junk fees; however, that's our principle with all our banking, not just when traveling. Years ago, 2008 to be precise, when so many of the big guys were behaving so badly, we switched to a local bank that doesn't charge for foreign transactions and actually refunds to us fees that other banks levy for using their atms.
Nonetheless, I also agree with Christi and Douglas that a lot of people seem to get obsessed with what are fairly minor travel costs, like getting an IDP or finding an atm, in a foreign country, with the lowest fees. It's easy to get caught up in that mindset. Years ago, when we had a bankamericard and B of A was charging no foreign transaction fee if you used a partner bank atm, we were in a small village in France. I didn't see a BNP (one of their partners). I asked if there were one and was told no. but there was in the next town. For a moment I considered it and then thought that's nuts. Drive for 5 or 10 minutes to a town I had no interest in, hunt for the bank, find parking, then return, to save a couple of $$? Since then, I've tried to keep focused on the big issues - -not that it's easy when you were raised in a frugal family by parents who grew up really poor.