Ski Resort Life Snowmass, Colo. An already family-friendly resort outdoes itself with a $17 million children’s center. Samantha Berman Nov 25, 2008