Undoubtedly Munich’s most luxurious hotel, Bayerischer Hof offers prime city views, a gorgeous spa and a three-Michelin-starred restaurant. The recently opened new wing, which was dreamt up by Belgian designer Axel Vervoordt, houses Munich’s largest penthouse suite. Michael Jackson used to stay here when in town; as such, there’s a memorial dedicated to him outside the hotel.