Viajes de tren en españa, italia y francia

Llegamos a Madrid y queremos tomar el tren a Barcelona donde abordaremos cruceros. Luego quiere tomar el tren del puerto en Civitavecchia a Roma, y ​​desembarcar en Venecia donde queremos tomar el tren a París. Preferiríamos un tren de un día para ver las atracciones a lo largo del camino. ¿Es mejor reservar individualmente o conseguir un ferrocarril? Si reservamos cada etapa en el país, ¿con qué antelación podemos / debemos hacerlo?