The Capital One VentureOne card earns travel rewards with no annual fee and no foreign transaction fees -- a great pick for budget-conscious travelers.