Major credit cards are accepted in a wide variety of places and venues. The most common major credit cards are: Visa, Mastercard and American Express.
Most major credit cards charge an annual fee. The amount of the annual fee depends on the bank that issued the card.