A guide to the top things to do in Garmisch-Partenkirchen Germany. This alpine town is perfect for sport enthusiasts and nature lovers.