There are actually a lot of credit cards that are designed to meet those exact needs. When you look into credit cards issued by major banks, you will see that a lot of those credit cards come with some kind of rewards program. One recommendation I would have for you would be to look into one of Discover’s cash back credit card options. If you are actually looking to collect points, then you would be interested in looking into one of Citi’s cards. Citi offers a wide variety of rewards cards that can earn points in a wide range of places. The points earned can be redeemed on a wide range of things.