Compare annual fees, interest rates, and rewards to find a credit card that suits your lifestyle and spending patterns