The Stockholm Archipelago offers a fascinating blend of history