Sweden
There are 24,000 islands in all and you are free to camp on any of them. The bigger ones have campsites; the smaller ones you can have all to yourself. Buy a five-day Batluffarkortet archipelago ferry pass, for about £25 and use taxi boats to get to the smaller islands.
Search Been there