Hola.
Yo he vuelto hace unas semanas y en ambos puertos te recomiendo por tu cuenta.
Malta, sobre todo, porque es un paseo hasta el centro, de no más de 5 minutos, incluso con niños. Siempre te queda la opción de pillar un taxi, que te dará una vuelta por toda la ciudad, pero no creo que compense, pues está todo en un paseo.
Sicilia, si haces la excursión del barco, ganarás, por la información que puedan darte los guías, pero lo que es hacerla por libre, es facilísimo. De todas formas, merece también la pena quedarte en Messina porque tiene varias cosas para ver, y el barco atraca en la misma ciudad. No os perdáis a las 12 un "espectáculo de música y figuras" en la catedral, que es muy interesante.
De todas formas, lo mejor, fue el pasar por el Estrómboli, nos quedamos asombrados, y si coincide, como nos pasó a nosotros, con alguna explosión, veréis hasta caer piedras y lava. Es interesante, y será a unas 2 horas después de la salida de Messina. No os agobiéis porque lo avisan perfectamente para que acudáis a cubierta. No hace falta subir a la última, porque por estribor se vé perfectamente en cualquier cubierta.
Como aviso, por nuestra experiencia, en nuestro viaje no atracamos en Villafranche, sino en Cannes (ha sido así en varios turnos), y lo que no merece nada la pena es la excursión a Mönaco, ya que son casi 2 horas de camino (de ida, y otro tanto de vuelta), y encima allí te dejan 1 hora libre, por lo que la excursión en sí, es lo más breve del mundo. Por libre ves lo mismo, y si me apuras, si es por pasear, mejor quedarte en Cannes. En nuestro caso, las excursiones volvieron casi a las 5 de la tarde, por lo lento que es lo de la vuelta en tenders. Y ya, todo el día acelerados con la preparacion de maletas, y demás.
Bueno, lamento haberme extendido tanto, pero espero haberte ayudado en algo.