If you had to dream up the perfect city, Salzburg might well be it, with its stately baroque centre, pop-up medieval fortress ...