Set in one of Germany’s most idyllic spots, just 10 miles away from Salzburg, the picturesque town of Berchtesgaden is surrounded by unspoilt forests and soaring peaks, flower-filled meadows and wooden chalets with acres of geraniums lining the balconies.