Compare annual fees, interest rates, and rewards programs to find a credit card that suits your everyday needs and lifestyle