Not every credit card costs you an arm and a leg to earn solid rewards. Here are my favorite no-annual-fee options available ...