Having a credit card offers a wide range of benefits. Hit with an unexpected expense like a flat tire or broken water pipe? You can take care of it right away and pay off the bill over time. You can also keep an itemized list of payments, apply for loans and even earn rewards like…