Stack rewards by using a cash-back app or website to find the best deals, then pay with a rewards credit card.