Carry a small amount of cash for refreshments etc.. Cash may be a problem for your security if you show it in large amounts - depending on where you go.
Most of S Europe uses cards same as in the UK, probably more so with non-contact Covid. My last trip to Greece we had no problem ... residents were restricted to 60€ from bancomats, our cards allowed any amount without difficulty.
MSE is a good start for choosing a card. Martin Lewis goes for credit cards but I like keeping tabs on my spending or I'm just old-fashioned.
I happen to use a Sainsbury's Pre-Paid which I load at the nearest in-store travel shop, or on-line, with euros when the rate is good. It is about 85p at the moment which counts as good although I always calculate it +3p per euro to keep the bankers in style.
A pre-paid card can be used in most places - hotels, supermarkets, restaurants, fuel stations, shops etc. but not, usually, for car-hire. You may need to use it on a regular basis, say annually, to avoid charges.
From my experience you should have no difficulty in Italy, Greece, Romania or Bulgaria and all the countries between here and there. Others may advise on Spain, Portugal, Morocco and Turkey.
'Kalo Taxidi'