Munich's historical buildings, traditions, high quality of living, opera, cultural events, restaurants, cafés and festivals all make it a city perfect for visitors. During its festivals, you'll get the chance to sample food and drinks produced in Bavaria, as well as take part in the festivities. While there's a host of museums displaying contemporary art in the city, Munich is also full of buildings boasting qualities from a whole range of architectural movements. Take a break in one of the restaurants or cafés overlooking Marienplatz and enjoy some traditional Bavarian cuisine, or even scale the Olympiaturm Tower and enjoy a meal from 182 meters up in the air.