With a top cash rewards credit card, you can earn 2% on every purchase without paying an annual fee. Find out which one's ...