My flight from St. Petersburg brings me to Stockholm in the afternoon with a layover until early the next morning. I have overnighted in airports in the past, but have never been to Stockholm before and would love to spend the night in the city. However, I must be able to get back to the airport to catch an early flight in the morning. Any suggestions on what museum or sight I should see and whether I can find an affordable B&B for one night? I have Swedish ancestry on my father's side, by the way--are there some good resources for family history research there? Should I stay another night? Many thanks for suggestions!
Even though you only going to be in the city for a few hours, I think a short visit is worth your time. It's very easy to get between the airport and and the city center with the airport express train (www.arlandaexpress.com); it only a 20 minute journey and the first train from Stockholm to the airport in the morning is at 4:35am. At the very minimum you should visit the Vasa warship museum, and use the rest of your time to simply stroll around any enjoy the people watching.
We just returned from our first trip to Sweden and I loved Stockholm. Can't imagine not staying more than a few hours. I used this site: www.visit-stockholm.com
If you book through this site they offer a Stockholm A la Carte card which pays all public transport and entry to all museums and attractions. Also the bus to the airport leaves for the airport early, but I'm not sure how early. Here is their web site: www.flygbussarna.se/ and if you choose not to stay in the city try this site: www.sleepinginairports.net/europe.htm