Depending on how financially responsible you are with spending, there's a lot of upside to having more than one credit card. There's no perfect number of credit cards you should have, although experts suggest carrying at least two cards, if only to build-up your credit score.
For instance, you may carry an unlimited cash back rewards card for everyday use, along with a travel rewards card for more activity-specific rewards. Some experts recommend that you diversify with multiple types of credit cards for the greatest saving potential.
Charge cards usually have more perks and higher credit limits, but require a 700+ credit score.