Stockholm is Astrid Lindgren's fantasy realm, with an endless passion for coffee and pastries and a particular equilibrium in all aspects of life. If you're going to Stockholm and are worried about not being able to communicate in Swedish, don't be! Around 95% of Swedes can communicate in English. Even movies are available with subtitles in their native language.