Hola thufu,
La ventaja de la agencia de viajes respecto al taxi es que llevas guía, y si tienes suerte como nosotros en español, por lo demás es practicamente lo mismo ya que el taxi para 4 personas sale sobre 100 euros incluyendo Efeso y la Casa de la Virgen María.
Nosotros hicimos en taxi la excursión a Taormina desde Messina, eramos solo mi pareja y yo pero los taxistas te buscan rapidamente alguien con quien compartir taxi y por supuesto gastos, son 30 euros por persona e incluye visita a la zona alta de Messina, luego te llevan hasta Taormina donde te dan dos horas para visitarla (yo creo que es suficiente), a la vuelta te paran el un mirador muy chulo desde donde se ve la playa y el Etna y después vuelta a Messina y nos dejaron en la catedral (a unos 400-500 metros del barco).
La parada de Atenas nos la cambiaron por Mykonos debido a la huelga general prevista en Grecia para el día de nuestra visita
, así que no te puedo ayudar.
En Creta no hay problema ya que justo donde te deja el barco tienes autobús urbano hasta Chania, 1,5 euros por persona y trayecto aunque está un poco masificado. Por 10 euros por trayecto tienes taxi.
Respecto a lo de los paquetes de bebidas siento no poder ayudarte ya que nosotros apenas bebemos, pero no te preocupes porque en cuanto subas al barco encontrarás mostradores para contratar los paquetes de bebidas por todas partes.
Respecto a los traslados desde el aeropuerto hasta el puerto nosotros por 7 euros por trayecto cogimos el autobús de Alitalia desde Fiumicino hasta Termini, desconozco si puedes cogerlo si has volado con otra compañia pero también está el de Terravision que es incluso más barato aunque mucho más masificado. Desde termini hasta Civitavecchia teniamos reservados por internet los billetes para el tren Freccia Bianca, cogimos una oferta de 2x1 así que nos salió por 15 euros los dos, para la vuelta fueron 15 euros por persona ya que no habia oferta. Una vez llegas a la entrada del puerto dispones de un autobús gratuito que te lleva hasta el barco.
Espero haberte sido de ayuda.