Stockholm Archipelago
The Stockholm Archipelago is the second-largest archipelago in the Baltic Sea. It is mixed with rocky cliffs, ancient villages and sandy beaches. Stay overnight in a small cottage or bring your own tent and start a campfire; activities here are limitless, as there are almost 30,000 islands and islets.
[Photo via @saracavaco]