Cards with genuinely no annual fee, ever — no first-year-free gimmick that bites you in year two.
The card has no annual fee, but you still pay interest if you carry a balance, plus foreign-currency markup and cash-advance fees. Pay in full each month and a free-for-life card costs you nothing to hold.