Credit cards work almost everywhere these days, but cash and travelers' checks should always be on hand as a fall back.
Cash and travelers' checks are fallbacks for credit cards.
You should never have cash as a fallback.