We have both a Capitol One Signature Visa card and the Capitol One Venture Card. We use the Venture Card almost exclusively because we get two "miles" for every dollar we spend on every single purchase. The way you redeem those miles is to use them either to purchase travel through the program, or to "erase" previous travel purchases. You only get two miles for every dollar you spend if you redeem those miles for travel purchases, either new or within the past 90 days. If you redeem your miles for other than travel purchases, you only get one mile per dollar. I don't save mine up; I just go into the rewards area online and erase whatever I have enough miles to erase, unless I know I have something big coming up, and then I might save up to pay for that.

The Venture Card has an annual fee, the Signature does not, but the rewards programs is nowhere near as good on it. Neither card charges a foreign transaction fee nor a currency conversion fee.