Everything you need to know about visiting the Harz Mountains in Northern Germany including the best experiences, towns and hikes + where to stay and more.