Top things to do in Hallstatt – travel guide to Austria’s gorgeous lakeside town