When we were in Italy a couple years ago, there were quite a few inns that wanted cash. We can't recall any restaurants that wanted cash. I used cash for espresso, gelato, postcards and not much else.
We were just in Poland and I got the feeling that, much like the U.S., many places now prefer CC due to COVID concerns.
We use CC as much as possible when we travel, but we always have some cash. We don't like to carry much, however. We usually withdraw about 100 Euro, split it between the two of us and leaving some in our room. We'll get more during the trip as needed. We use bank ATMs making sure that we are not charged fees, and given an appropriate exchange rate. We've never been anywhere that we could not easily find an ATM that does not charge fees. We have a credit ATM card in the VISA network. You just need to make sure that your card (check the back) is affiliated with the ATM.
We always make sure to come home with about 100 euro for the next trip.