You’re smart to think about getting the most for your money. There are all types of reward cards — those that help with travel, or add money to a college account, or support charities. But from what you’ve described, I think you would like a “cash-back” rewards card.
The best place to search for the “best” rewards card in every category is Bankrate.com. Here’s a link to their “best rewards card” feature.