Para venir desde Italia a España, te recomiendo el avión, en tren te supone dos trasbordos y 24 horas, por no hablar del precio.
Yo volé con Air Europa, por 160 euros ida y vuelta, y ahora voy a volver a Roma, la ida con Air Comet y la vuelta con Easyjet, por 89 euros ida y vuelta (sumando el coste de ambas compañías).
Si como dices vas a Santiago de Compostela, verás muy limitada la elección de compañias, porque es una ciudad pequeña, en comparación por ejemplo con Madrid o Barcelona, y no todas las compañías vuelan desde Roma.
Yo para alojarme en Roma, la vez anterior y esta misma que voy a volver, he buscado alojamiento en la web
www.homelidays.com , se trata de una web donde se ofertan apartamentos, y se realiza entre particulares.
Yo esta segunda vez vuelvo al mismo apartamento porque fué maravilloso.
Mira a ver si compañías como Easyjet, Vueling, Air Comet o Ryanair ofrecen vuelos directos a Santiago de Compostela, porque si lo haces con Iberia, es bastante caro.
Puedes probar a hacer escala bien en Barajas (Madrid)o en Barcelona.
Espero haberte ayudado, a pesar del rollo que te he contado, pero es que es tanto lo que podría contarte que me lío y no termino.
Un saludo, y pásalo bien.