Drink steins in Munich's beer gardens, tour the fairy-tale Neuschwanstein Castle, and hike the Bavarian Alps in 3 perfect days