Think of Stockholm and it's often the city's cutting-edge modernity, classical architecture and eclectic neighbourhoods that first spring to mind. But if you cast your eye to the east — just over 20 miles from Stockholm's centre — you'll find a little-known, natural nirvana of 30,000-odd islands spilling from the mainland and extending 40 miles into the Baltic Sea.