Discover the best things to do in Berchtesgaden including the most beautiful lakes, charming small towns, picturesque churches, exciting hiking trails & more!