Rewards credit cards offer perks like points and cash back—but they come with potential fees and pitfalls. Learn how to decide if they’re right for you.