Hi Jo
Thanks for your message.
Both cash and card are widely accepted in Italy, so you could take either or both. We'd recommend taking at least a small amount of cash in case you want to buy anything from smaller retailers or businesses that might not have card machines or to give tips.
Best wishes
Just You Team