I'm based in the UK and visit Italy about twice a month. I find that the Post Office Mastercard (available to UK individuals) is brilliant. No fees, and they convert at the spot exchange rate (and not some theiving rate at which some cards convert! It works all over the world. Fantastic!