Why we recommend it: If you’re looking to earn great rewards for all the spending you’ll do abroad, Capital One makes the list again with the Venture Rewards Card. In addition to the benefit of no foreign transaction fees, the Venture Rewards Card has one of the best rewards-earning programs with double miles for every dollar spent. Plus, you can convert the miles to cash value for travel-related purchases. Capital One is currently running a promotion to earn 25,000 bonus miles – or $250 in travel – when new cardholders spend $1,000 in the first three months. Earning double miles or points is great on this card because it can be redeemed for any airline or hotel of your choice with no expiration or blackout dates. You can earn free miles and nights for use on your next vacation while you’re making purchases on your current vacation.
Drawbacks: This card requires excellent credit and also has a $59 annual fee (waived for the first year). This card is best used if you can rack up enough rewards to justify the annual fee.