The Capital One Venture card is the only card I have/use. Two miles for every $1 spent.No foreign transaaction fee BS and you can use miles on any airline in the world..book your flight on any airline using the card wait for the charge to show up..call the card company and, if you the miles in the bank, they remove the charge an you still get you reward miles when you fly..