The number of credit cards out there is huge. It helps to have a couple of things to look out for when shopping for the best one. These are the aspects we analyzed before coming up with a list of the top options. They are fees, potential rewards, long term value, sign up bonuses, and other perks specific to that card. However, a practical way to go about it is by using a rough budget of your expenses for a specified period, say one year, and calculate how much you will get at the end of the period. This will give you a clear picture of the value you are getting since some of the bonuses offered by these cards might not apply to you.