Italia, Viena y Budapest

Tenemos dos semanas y media para viajar con la idea de visitar Roma, Florencia, Venecia y luego a Viena y finalmente a Budapest nuestro país ancestral. Con tres días en Roma y Budapest y dos días en las otras ciudades. ¿Es esto demasiado para hacer en nuestro marco de tiempo de dieciocho días? ¿Cuál es el mejor método para asegurar hoteles o posadas para tales marcos de tiempo cortos en todas las ciudades especialmente Venecia? Gracias - Bob