nowadays there are so many cards that do not charge forex fees;
amex plat
chase BA, SP, Ink bold/plus, marroit rewards premier, hyatt, priority club, ritz carlton, mp club, fairmont, SW premier etc,
BofA travel rewards, TR priviledges,
all cap1
penfed
there are plenty more and quite a few with no annual fee