You should stay for at least a week to explore the best of the attractions Munich offers. However, you can cover the major highlights of the city in a in a two-day itinerary you’re running short of time.