For your bus trip to Vienna you can find a large number of offers from different providers in Europe. The bus ride takes approx. 6 hours from Munich and the prices for the trip are starting from around 30 Euro. The most important bus terminals are the Vienna International Busterminal (short VIB) in Erdberg and the bus terminal Vienna Südtiroler Platz / Central Train Station.
The bus terminal Erdberg (see picture with map drawing) is located directly beside the metro station from the U3 which takes you to the Stephansplatz (CD3) in the center in approx. 7 minutes. At the Südtrioler Platz you can find also a U1 metro station and it takes only around 5 minutes to the center of the city. Due to these good connections to the Vienna bus terminals, it is easy and fast to reach the old town after your bus trip.
Links: Timetables VIB Postbus Homepage