Interestingly, I'm working at the PGA Championship this weekend. Everything there is cashless.
I remember when I worked at the Ryder Cup in 2008. Everything was marked so that it was exact dollars when tax was included, but they did accept cash. If you bought a towel, it was $18.87...