There are many credit cards available that can be used to pay for your Fairmont hotel stays. A good type of credit card to consider to pay for your stay is a general rewards credit card. They allow the user to collect rewards on any purchase made with the card. Before booking your Fairmont stay, ensure that you are a member of the Fairmont hotel rewards program. This will allow you to earn even more rewards. If you plan to carry a balance, you may want to consider a card with 0% introductory APR or one with a low fixed APR, to avoid getting stuck with high interest payments. No matter which type of card you use, make sure you join the Fairmont rewards program to ensure you get the most rewards.