On the very top of Sweden's picturesque Mount Förberget, more than 730 meters above sea level, rests an idyllic getaway. With the warmth of a...