Juniper Bank's Best Western Mastercard 'only' charges 2% on foreign currency transactions. Another option to consider, particularly if you already have a Juniper card in your wallet.
"Transaction Charges:
Foreign Country Transactions: 2% of the U.S. Dollar amount. "
http://www.juniper.com/app/japply/lp...CIMar&ATT=BWMC