Put Vienna (opera) at the end of your trip so you have time to get over jet lag.
Your wording implies you don't expect this to be your first and only trip to EU, so don't bite off too much where you will spend most of your time traveling from major attraction to major attraction. Instead, cut back and sight see in more depth.
Example: 5 days Vienna (one day to Melk), 3 days Prague, 2 days Budapest.
Or go for a drive. I much prefer travel by car for flexibility, especially in the Alps because the weather can go very bad. We plan two parallel itineraries, one for good weather (scenic mountain drives), one for bad weather (towns, cites, museums). Example: My Mother took a lifetime total of one trip to EU for the passion play. We were driving around Austria at the same time and met up with her tour in Innsbruck. Next day, her tour went to Zurich in pouring rain & fog-- never saw any mountains. We stayed in Innsbruck & went museum hopping. Next day, sunshine and we went back into the mountains.
March is not a good time to see the Alps because a lot of mountain roads are closed by snow, so forget Switzerland. If would be a good time-- no crowds-- to explore the Danube Valley (Vienna to Salzburg) with side trip no Chesky Krumlov or the Fussen Castles. See Krems, Melk, St Florian, Wilhering, Mauthousen Salzkammergut.
Linz & Munich are a waste of time.
Seriously consider flying Business Class.