Viajar de Alemania a Barcelona con niños

Mi familia tomará un crucero por el Mediterráneo el próximo mes de junio. Antes de la salida del crucero, me gustaría pasar unos días en Alemania con mis dos hijos (edades 10 y 13). ¿Cuál es la mejor manera (tren o avión) para viajar desde Frankfurt o Munich a Barcelona?

¿Por qué Alemania si sale de Barcelona? Están muy lejos. Sólo alternativa razonable dado el tiempo involucrado es un vuelo. Puesto que usted va en un crucero, la suposición es que usted no será ligero en el equipaje que es una pena enorme si está utilizando la línea aérea del descuento según lo recomendado arriba.