I have used italytours.eu on two cruises with stops in Italy. Really well priced and service was excellent.
You can check their reviews on Trip Advisor or https://boards.cruisecritic.com.au/topic/2479169-has-anyone-used-italytourseu-recently-looking-for-recommendations/
Enjoy your trip.