First, understand that Italy is a very cash-oriented society, so make sure you never end up with zero cash in your wallet. To buy small things, like coffee, you'll need cash. You'll also need cash at all outdoor markets, for most taxis, and at many restaurants.