Rewards credit cards may be the best deal for you if you pay your bill in full every month. Even if you don't normally pay your bill in full every month you may want to get a rewards card to use on things you normally pay cash for, then pay the bill in full every month and reap the rewards. Besides the rewards you get from the credit card company, your money should be in an interest paying checking account. The longer you keep the money in the account, the more interest you make. Paying by credit card will let you hang on to your money a little bit longer.
These days there are many types of rewards credit cards available. Cards that help you save for a new car, cards that give you cash back, and airline miles cards, just to name a few.
Remember, if you do not pay your bill in full every month it will likely cost you more in interest than what you get back in rewards. Only use your rewards credit card for things you can pay in full when the credit card bill arrives.