You will need both as some places only take cash, like the games.
I did not encounter any shops that did not accept cards. I used cash for food and beverages, but I'm sure most od them take cards, as well.
Most booths take both Atms are available
Both
Thanks! Your answer is awaiting moderation.