Understanding Credit Card Fees: How to Avoid Hidden Costs and Save Money