If you live in an area where Commerce Bank does business (
www.commerceonline.com) and you travel a lot, open a credit and a checking account. They do not charge any ForEx fee, and they even eat the 1% fee charged by Visa. I actually think they'll waive the ATM fees as well.