In a city of islands, your neighbourhood decides which bridges you cross every day. The good news is that central Stockholm is compact and well connected, so there are no bad choices among the areas below, only different moods. Here is how they compare, with one hotel we would book in each.
Blasieholmen and the waterfront: for the classic splurge
This small peninsula on the edge of Norrmalm faces the Royal Palace across the water, with the Nationalmuseum and the archipelago boat quay at Strömkajen right outside. It is elegant, central and walkable to Gamla Stan, Djurgården and the shopping streets. Our pick is the Grand Hôtel Stockholm, open since 1874, with rooms looking straight at the palace, the Veranda smörgåsbord, the Cadier Bar and a full spa. It is the most expensive choice in this guide, and the most memorable.
Gamla Stan: for atmosphere
Staying in the old town means waking up in cobbled lanes, with the palace, Stortorget and the Nobel Prize Museum a few minutes away and the metro close by. The trade-offs are smaller historic rooms, steps and busy main streets in summer. Our pick is the Lady Hamilton Hotel on Storkyrkobrinken, a townhouse full of antiques with a sauna and a plunge pool in a well from the 1400s.
Skeppsholmen: for calm
This small, green island between the city and Djurgården feels like a retreat while sitting minutes from everything. It is quiet at night, with waterfront walks and Moderna Museet on the doorstep. Our pick is Hotel Skeppsholmen, set in long buildings dating from 1699 and redesigned in a calm Scandinavian style.
Södermalm: for neighbourhood life
Stockholm's southern island is creative, cafe-filled and full of vintage shops, with viewpoints over the water and Fotografiska on its waterfront. It is a short metro ride or walk to Gamla Stan. Our pick is Hotel Rival on Mariatorget, owned by Benny Andersson of ABBA, with a theatre, bars, a bistro and rooms overlooking a leafy square. It suits music fans and couples who want evenings with life in them.
Norrmalm and Vasastan: for transport and budget
The commercial centre around Central Station is the most practical base, with the Arlanda Express, the metro hub at T-Centralen and the shops of Drottninggatan. It is less charming but saves time and money. Our pick is Generator Stockholm on Torsgatan, a design-led hostel with private rooms and dorms, a short walk from the station.
How to choose
First visit with a generous budget: the Grand Hôtel. A romantic old-town stay: Lady Hamilton. Peace and design: Skeppsholmen. Nightlife and neighbourhood: Rival. Budget or late arrival by train: Generator. Whichever you choose, you will cross water every day, and that is the point of Stockholm.
Getting between them
None of these bases is more than a short metro ride, ferry or walk from the others. Gamla Stan and Blasieholmen are ten minutes apart on foot, Skeppsholmen is a bridge away from Blasieholmen, Södermalm is one metro stop from Gamla Stan, and Norrmalm sits on top of T-Centralen, where every metro line meets. The Djurgården ferry links Slussen on Södermalm with the museum island, so even the furthest pairing is easy, and walking between the islands is one of the pleasures of a visit.
Booking tips
Rates peak in summer and around Nobel Week in early December, and drop in late winter. Water-view rooms are worth the extra in a city this beautiful, and breakfast is often included, which helps the budget in an expensive city.