Credit cards with annual fees under $100 can still offer competitive rewards, special financing and money-saving perks without the steep costs (upwards of $550) that with a premium card.