You can stay at nynashamn...
Go to sandhamn, it is not so cheap...but you can stay with anchore just around the corner and take the dingy in... I don´t remember the name of the island. But 300-400meters away.
But you have a bavara 37, and should not need to stay in marinas in this archipelago, that is the best with the archipelago...you can allways find your own place, or atleast close to own, and if you stay in or around sandhamn you have around 20-25nm to waxholm, a very beautiful place...you can check the marinas at the
Marinas.com - Marinas, U.S., World, Navigate The Waterways, Make Reservations, World's Cruise Guide
But remember, it is easier than you think to navigate in the archipelago...
Seglarhotellet i Sandhamn - en skärgårdsklassiker året om or
:: Välkommen till sandhamn.se :: i don´t wish one it was...
Marinas.com - Marinas, U.S., World, Navigate The Waterways, Make Reservations, World's Cruise Guide