We're spending 2 weeks in Italy, touring Rome and Tuscany. Do I need to prepare lots of cash? The last time we were there was almost 10 years ago and I have no idea if they are pretty much cash free now?
I know hotels and restaurants accept cards, but what about general admission tickets, metro/bus rides, etc? Previously when we went to outdoor markets and random shops we had to pay mostly in cash.
Thanks!