This beautiful Austrian town is perched between a mountain and a lake in the Alps.