Also wenn man sich den Mehrpreis leisten kann oder will, würde ich den Nachtzug empfehlen.
Mehrpreis ist nicht nötig! Auf der Strecke Florenz - Verona - Brenner -München gilt die Eurosparnight ->
www.dbnachtzug.de. Wenn man rechtzeitig dran ist, fährt man bis München für 29 €, also billiger als am Tag mit 5x Umstieg. Wir haben das schon oft gemacht. Etwas unchristlich sind die späten Zustiegszeiten in Verona und Bozen - aber na ja.
Eine Alternative (je nach Zeitbudget) ist es, mit dem Zug auf den Brenner und von dort per Rad nach Insbruck abzufahren.