Stack rewards by using a cash-back app or website to find the best deals, then pay with a rewards credit card.
While the Prime Visa doesn't technically have an annual fee, one of its caveats is that you have to be an Amazon Prime ...