By far the most popular Bavarian skiing spot is the pretty alpine village of Garmisch-Partenkirchen, which is overlooked by stunning mountain scenery, including the Zugspitze (2964m), the highest mountain in Germany. Garmisch became famous when it hosted the Winter Olympics in 1936. The train ride from Munich is very picturesque, and from the village you can take a beautiful cable car ride up to the top of Zugspitze glacier. There are all possible types of slopes in the area, and one ski pass is valid for 28 lifts in the area, the highest of which is 2830m. Garmisch is also less than an hour’s drive to Neuschwanstein castle in Schwangau. Garmisch-Partenkirchen is an easy train ride from Munich (1 hour 20 minutes, €14); by car take the A95, and then connect to A2 at Eschenlohe (taking little over an hour).