Münich is baced but expensive af (both in general, and extra for tourist trap settis, t. liver of there formerly)
Prague is fuggen ebin
I recommend you to add Bratislava on your list next to Vienna (it's half an hour away, and cheap af, so combining them is a good idea)