If you travel a lot, foreign transaction fees can add up quickly. Here are a few cards that don't currently charge foreign transaction fees:
PenFed Premium Travel Rewards American Express Cards: No annual fee. Redeem reward points for travel, gift cards and brand-named merchandise. To be considered for this card you will need excellent credit and membership with Pentagon Federal (PenFed) Credit Union, among other requirements. Although PenFed Credit Union is designed for military members and employees of the U.S. government anyone can establish membership status by joining either the National Military Family Association or Voices for America's Troops with a low one time fee. Check PenFed's website for details.
Capital One® Venture® Rewards Credit Card: $0 introductory annual fee for the first year then $59 per year after that. Redeem rewards for miles for flights, hotel rooms, car rentals, gift cards, and more. Excellent/good credit needed.
PenFed Promise Visa Card: While this card does not carry a rewards program there are plenty of other features that may interest you. In addition to having no foreign transaction fee this card also has no annual fee, no balance transfer fee, no cash advance fee, no late fee, no over the credit limit fee and no penalty APR. PenFed will often offer promotional introductory APR's with this card. To be considered for this card you will need excellent credit and Pentagon Federal (PenFed) Credit Union membership, among other requirements as determined by PenFed.