I will be doing a Mediterranean cruise in Oct, visiting Villefranche,France, Ajacciao,Corsica, Cagliari,Sardinia, Valletta,Malta, Messina, Sicily, and Naples, Italy. I was wondering how many, if any, of these ports can you just get off the ship and wonder around on your own, or do you have to take an excursion or some other transportation to actually get into the town/city to see anything. Any recommendations on tours would also be appreciated.