Even in minor situation cash is nice. I have been to several places that for one reason or another couldn't take cards. I know guys who won't leave home with less than a grand in their pocket just in case.
But I think not having enough cash to at least fill your car up with gas and buy some McDonalds is a mistake.