3. Lone Mountain Ranch – Big Sky, Montana.
Located just six miles from some of the country’s best skiing, Lone Mountain Ranch is a skier’s paradise. Guests can also take a short shuttle ride to explore Yellowstone National Park or Gallatin National Forest by skis or snowshoes. If you’re feeling daring, try out winter fly fishing, too. Cap it all off with a sleigh ride under starlit skies to the North Fork Cabin for a family-style prime rib dinner.