Housed in a former monastery from the Middle Ages, this historic hotel is located on Lake Vättern in quaint Vadstena.
Picturesquely located right by Lake Åsunden in a scenic surrounding is the Rimforsa Strand.
This Swedish Lapland lodge is 40 minutes’ drive from Gällivare Ski Resort and 50 minutes' drive from Kiruna city centre.
This hotel is housed in a medieval, 13th-century building, only 100 metres from Visby Cathedral. Free WiFi is offered.
Located within a 5-minute walk of Kalmar Castle and the city’s Central Station, this good-value hotel provides free WiFi.
Set in a manor house, this hotel is 5 km from the town of Kil and about 20 minutes' drive from central Karlstad.
Set in the seaside resort town of Trosa, this centrally located 19th century hotel offers spa centre, a restaurant and free WiFi.
This elegant hotel, dating back to the early 1900s, is peacefully surrounded by nature. Central Leksand is a 10-minute walk away.
Scenically situated by the Baltic Sea, this historical castle hotel is 15 km from central Stockholm.