My wife and I have done many European cruises and have covered most popular ports. We are considering this cruise which goes from Barcelona to Rome but are not familiar with most of the ports which we dock at, namely Nice (Villefrnache), Ajaccio Corsica, Cagliari Sardinia, Valetta Malta, Messina Sicily, Naples Italy. I would welcome and feedback on these places, particularly if they are worth visiting, off-shore excursions, etc. Thanks in anticipation