Swan Mountain Guest Ranch offers 30km of groomed skate-ski and track trails. They are dog friendly, and have intimate lodging for up to 20 people on site. They are in a secluded area of Northwest Montana, and skiers that stay with them often have the resort to themselves!