Everything you need to know about Garmisch-Partenkirchen in Germany including the best experiences, when to visit, where to eat and where to stay.