Discover the best things to do in Garmisch-Partenkirchen in winter, from skiing and ice skating to the Zugspitze, alpine views, and Christmas charm.