No/Low Currency Conversion Fee Card
I received notice yesterday that the Mastercard I've been using for years to make purchases abroad will begin imposing a 3% currency conversion fee effective 1 April. Until now, it has only charged the 1% fee imposed by Mastercard, and because I do make a fair amount of non-US dollar charges, I have foregone the miles or points I could earn with an affiliated card and instead used this fee-free card. The math has obviously changed.
I know that Capital One imposes no conversion fee, and AMEX imposes a 2% fee, but are there any hotel- or airline-affiliated cards which don't impose more than the 1% fee that Visa and Mastercard impose? The Capital One doesn't offer "real" miles or points, and I doubt I'd be able to take advantage of the rewards it offers. Any information would be appreciated.