Fairmont Hot Springs 30 miles east. The climate at Discovery, though obviously winter-like, is seldom harsh. Winter temperatures average in the low 20's. In Discovery's lodge, it's more than merely a cafeteria. Cocktails too, if you wish, in a cozy corner of the lodge upstairs.
Discovery is a family place too.
Within reason, kids can gain some independence from mom and dad, especially in a childrens' class. Kids can Discover too, you know. Fly Skywest or Horizon to Butte. From Missoula on I-90 to Drummond, Philipsburg via Flint Creek Hill or from Butte via Anaconda. Car rentals available at Butte Airport.