You hardly need any cash at all. You can use your credit or debit card wherever there is a PoS (point of sale) machine. Your card needs to be on the Mastercard or VISA international network to function. (Most businesses in Italy refuse Amex and Diners because they charge too much commission.)