The best credit cards offer some pretty sweet benefits. Not only are they a secure way to pay for purchases, but many offer the chance to earn cash back or other rewards on your spending. And some ...