What is advised to carry for payments?

Cash only
A major credit card
Traveler's checks
Gift cards