I'm sure it's probably already mentioned but I like:
Capital One Venture card. I did the 100k match and later found out this card actually does not charge forex fees. I used it for Asia last month and it was great, at close to xe.com forex rates. Charged around $3k on it with no fees = love. This card is also 1% cash back and bonus 1% on travel, gas, groceries I think.
Another no forex fee card I know is the Hyatt Visa, but that card has an annual fee.