If you fly into Arlanda, take the Arland Express. It's a 20 minute train ride to Stockholm Central Station and it costs 140SEK one way. From there you can take a taxi anywhere you need to go. Busses are limited from here, but they have an info kiosk to help find out which way you're going.
Get a Stockholm card. You can get a 24 to 72 hour card that will let you ride the trains & busses unlimited. It will also let you into the many museums that Stockholm has to offer. It cost us 540SEK for the 72 hour card, and it's well worth the money. If you go to T-Centralen downtown, there are a few SL Centers (I'm not sure what that stands for) & they will have all the info for gettin' around town. They sell maps too.
Stockholm's airport, Arlanda, has direct flights to the main cities in Europe and North America. It takes ca. 1/2 hour by taxi to reach the city from the airport. Stockholm is also a major port for cruise ships and regular ship lines in the Baltic sea. I recommend that you arrive or leave Stockholm at least once one of these big ships, for instance go for a weekend excursion to Helsinki. The view of the city and its islands from the ship is fabolous.
Forget about the car. Parking places are very limited and driving is totally unnecessary. Public transportation is good (underground, buses, taxis). And, most important, don't forget to sail in Stockholm...
From Arlanda airport, you only take less than 20 minutes by train and less than 45 minutes by bus. The train can be found inside the airport.
There are many busses in Stockholm and you pay 16 SEK each trip. And each ticket is not expired until 1 1/2 hour.
Ryanair, my favourite budget airline, cost me about 40 GBP to a return ticket from London to Stockholm.
The Stockholm Card gives free entry to most attractions (including museums) and free travel on public transport (excluding local ferries and airport buses).
A way to go to/from the Arlanda Airport is by Bus. Flygbussarna (Airport Coaches) takes you to/from Arlanda to/from The City Terminal near the centre of Stockholm. The price is 60 SEK and the ride takes about 40 minutes.
Tickets can be purchased at: The Ticket Kiosks at the City Terminal, The Ticket Booths at Arlanda Airport (Terminals 2, 4 and 5), Your travel agency (only in Sweden) and On the bus.
For more information and timetables please visit: http://www.flygbussarna.com.
Skavsta airport is located near Nykoping, a quiet Swedish town. The photo was taken on the road from Skavsta airport to Nykoping, of course, in the morning.
Swiss has up to four flights (some shared with SAS) from Zurich to Stockholm.
They offer low fares for early bookers. Check out their website for fares and details.
Best way to get to Stockholm is to fly, but please pay attention to which airport you fly as there are 3, which are actually not located in Stockholm but in suburbs or further cities.
My first impression after landing: Cool! A "my travel.com" plane! How nice if there's a "virtualtourist.com" plane!!!