I vote for option 2, but that’s because of a bias I have for one of the stops. September is a beautiful time of the year for Central Europe, so that helps too.
Option 3, since you asked. Since Paris, Rome and Salzburg show up on both of your lists I am going to suppose those are higher priorities.
Fly to Rome (4 nights)
Train to Naples (3 nights). Only showed up on one of your lists, but it a great change from typical Italy
Fly to Budapest (5 nights) on Ryan or Wizz (non-stop in 1:40, can be under $100 depending on how you pack)
Train to Salzburg (2 nights) (there is a direct train)
Fly to Paris (4 nights) (non-stop in 90 minutes on Lufthansa or Air France for about $100 if you don’t overpack) or a 7-hour train. Not sure if there is a night train; maybe
That leaves 3 unaccounted for nights. You choose which of the above to put them in. I just put what I thought were rational minimums).
Option 4. The Eastern Bloc meet West
Fly to Either Bucharest or Budva (Podgorica) or Sarajevo (5 nights with a side trips)
Fly to Budapest. From Sarajevo you will have to change in Belgrade and if you do that lay over for a night or two (very interesting city), the others all have non-stops. (4 nights)
Train to Eger / Pannonhalma (1 night)
Train to Vienna (3 nights)
Train to Salzburg (2 nights)
Shuttle to Cesky Krumlov (1 night)
Shuttle to Prague (3 nights)
Again a few nights are left over for you to pick where to use them.