Salzburg has all the ingredients for the perfect fairytale city – carefully manicured gardens, a fascinating labyrinth of streets in a charming old town, a fast-flowing snow-fed river, and of course, a classic castle on the hill set against a backdrop of the most pristine forested mountains.
Read More