There are some great nordic skiing areas throughout Montana, and a fair number near Missoula.
Missoula Nordic Club does a great job grooming three areas near town. Check out their grooming report for trail conditions on several areas both near to town and a half hour away.