is the 12-day on Holland America: Venice, Dubrovnik, Santorini, Corfu and Argostoli in Greece, Sicity, Naples, Florence, Rome and Barcelona. Overnights in both Venice and Barcelona. Only 1 day at sea and 1/2 day before Barcelona. The ship was small, but had lots of local food options, including a bbq of local food out on the desk on our last 1/2 at sea from all of the countries we'd visited.
I've also done 3-4 7-day cruises (probably Carnival or RC) Some included Greece and Turkey and or Croatia, some Barcelona and part of Southern France. Most included some Italy. I also did one from Barcelona to Morocco, Madeira, The Canary Islands and Malaga.