If you often go on Amazon shopping sprees, the Prime Visa offers a great return on the expense, plus rewards for gas stations, dining and local transit and commuting. It also includes some useful shopping protections to keep your new purchases covered against damage and theft. Though there’s no annual fee, you’ll need to be an Amazon Prime member to qualify.