Thanks to the magic of smartphones and stuff, more and more vendors are accepting cards- some will cut you a deal on cash transactions though, since that means they don't have to pay a processing fee to the card companies. I know several in the past would conveniently leave off the sales tax on cash transactions for instance.
As long as you're careful about it, carrying cash isn't any more risky than carrying a credit card. It can also serve as a handy way to force yourself to stick to a spending limit- it can be veeeery tempting to go "BUY ALL THE THINGS!! \o|" on a credit card and have that bite you on the butt when your statement comes due. If you restrict yourself to cash-on-hand, you're less likely to go over budget like that.