NerdWallet’s credit card experts rank the best credit cards out there. Offers include no fee cash back cards with up to 5% back on purchases, cards with 0% interest for up to 18 months, and cards that are ideal for small businesses seeking to earn more cash back.