If you're interested in high-quality Swedish food, try the classic European indoor market Östermalms Saluhall, where you can buy superb fish, game, bread, vegetables, and other foodstuffs—or just have a glass of wine at one of the bars and watch the world go by.
Visit the Travel Talk forums for help on planning your trip