Cash back, travel miles, points for every purchase—credit card rewards sound like the ultimate freebie. And in many ways, they can be. But here’s the catch: not all rewards are created equal, and if you’re not careful, you could end up paying more than you earn.