viaje por europa

Hola soy de argentina y con mi marido e hijo de 12 años estamos planeando un viaje de 21 dias ppr europa. llegariamos el 22 de diciembre a madrid de ahi iriamos 3 dias a praga luego 3 dias en milan de ahi a venecia 3 dias a pasar año nuevo. Del 2 al 7 de enero mi idea era hacer base en florencia y conocer siena lucca pisa. luego 3 dias en roma y de ahi vuelta a madrid para volver.

Les queria consultar que les parece este itinerario y que medio de transporte me conviene para traslarme a cada destino.Desde ya muchas gracias. Saludos