Puddleduck
You should be able to buy most international brands in Italy but with the £ being at a rock bottom exchange rate most things will seem very expensive. I don't know which airport you are flying from but if there is a Boots in your departure airport airside you could buy extra supplies there as they won't be subject to any weight restrictions. I expect you have already considered this option though.
Have a lovely holiday, it's an interesting part of Italy as yet not spoiled by mass tourism.
Judith