Stockholm Eating, drinking and dancing
The opera house's tiny eatery is always crowded immediately. They don't take bookings, so get in line before lunch and taste the best meatballs in the city.
Royal Opera House, Karl XII Square
(+46 (0)8 6141030)
Located in the basement of the Nobis hotel, the restaurant has a simple, classic feel to it. The menu is Italian and the pastas are delicious.
(+46 (0)8 234820)
Stop in for a fantastic selection of fresh seafood. Try the seafood platter, complete with oysters, prawns, crab, scallops and mussels.
This little Michelin-starred spot serves seasonal organic vegetables grown in the chefs' own gardens, and the attention to detail in every dish is breathtaking. Modern Swedish gastronomy at its best.
21 Lilla Nygatan
(+46 (0)8 6793584)
This restaurant is actually two eateries in one: Head to the Matsalen room for à la carte dining, or visit the less formal Matbaren for more casual meals.
Grand Hotel Stockholm, 8 Södra Blasieholmshamnen
(+46 (0)8 611 0845)
P.A. & Co
This one's very trendy and popular with locals, thanks to its innovative menu and the relaxed, cool atmosphere. Book a table in advance.
(+46 (0)8 545 03565)
This hotel has been here since 1968 but it still looks fantastic. It's restaurant serves simple but delicious French cuisine.
(+46 (0)8 216169)
This steak house wins fans with its Nebraska beef and flat iron steak. It also has a great grill menu with veal, suckling pig and milkfed lamb.
29 Birger Jarlsgatan
(+46 (0)8 611 4222)
This informal bistro is great for brunch or lunch, and it has a great charcuterie.
(+46 (0)8 5052 4470)
Great for cocktails and nibbles - try the Twin Star Martini. Its typically Swedish interior is an interesting contrast to the Asian themed food.
(+46 (0)8 5052 4450)
Orangeriet Bar & Café
A bar and café nside the Kungsholmen restaurant on the river bank, this is a modern space with a roaring fire for winter nights. It's perfect for sunset drinks.
Quay 464, Norr Mälarstrand
(+46 (0)8 5450 3560)
Riche is a Stockholm institution. For many years it was an exclusive club but today its doors are open to all – though it still retains a sense of style and elegance. The restaurant is split into a more casual area with wicker chairs, and formal dining room.
20 Birger Jarlsg
(+46 (0)8 440 5730)
This restaurant is extremely popular with the coolest and most beautiful of the locals.
(+46 (0)8 440 5630)
This club pumps out house to its elegant clientele, who dance amid the red velvet curtains, below the huge crystal chandeliers.
One of the highlights of this market food hall is the little stall that sells single-cow cheese: Choose from Daisy, Ebba or one of their other bovine friends.
(+46 (0)8 650 8701)
This open-air, water-front café is great for wine and snacks. In the warm summer months, it's a gorgeous destination.
One of the city's more opulent markets (it's worth a visit just to check out the 1880s architecture), Ostermalms sells fabulous seafood and fresh produce that you can eat right at the stalls.
(+46 (0)8 611 1612)
This is a proper old-fashioned café and bake shop, and dining there's like stepping through a time warp. Both the interior decor and the uniforms of the waiters are throwbacks to 1900.