Get rewarded on everyday spending without an annual fee. See our top no-annual-fee credit card picks and choose the one that matches how you spend.