Crystal Mountain, about 30 miles southwest of Traverse City in Thompsonville, offers 59 downhill slopes, cross-country skiing ...