Cradled by a stunning archipelago between Lake Mälaren and the Baltic Sea, the Swedish capital has beautifully preserved this cluster of 30,000 islands, islets and reefs of which 150 are inhabited.
Sweden's first town is a chance to explore the country's history as you wander around its well-preserved medieval streets and ...