Stockholm - For a perfect city break you can explore the beauty of the Vasa Museum or the Royal Palace in Stockholm. Visit the open air museum Skansen, the Abba Museum, the Stockholm City Hall and take a guided tour of Gamla Stan. While exploring this beautiful city do remember to include a well guided food tour and indulge in several rounds of Fika, in the traditional style.
2. Ystad - Ystad is a beautiful Swedish town quite close to the Baltic Sea and exploring the wondrous attractions that this beautiful town has to offer is one of the best things to do in Sweden in winter. Some of the must visit places in Ystad are the Ales Stenar, Greyfriars Abbey, Charlotte Berlin’s Museum, St Peter’s Church and many more.
3. Lapland - The Swedish Lapland is one of the best places to visit in Sweden in winter. From here you can get a great view of the Northern Lights, you can go snowmobiling or ride a dog sled in the snow covered wilderness. Places you should visit in the Swedish Laplands are the Abisko National Park, Kiruna, Jokkmokk, Gallivare, Kebnekaise and Jukkasjarvi.
4. Gothenburg - Gothenburg is one of the best cities to visit in Sweden in winter. The whole city turns into a magical place with fairy lights all lit up and the city preparing for all kinds of winter festivities. This is particularly true if you are visiting between November and December. You can visit Liseberg, the wonderful amusement park, explore the various Christmas markets, enjoy a traditional Swedish sauna or go indulge in a Fika in the many unique cafes around Gothenburg.