The best time to ski in Jackson Hole is during the winter months from December to February when there is plenty of snowfall and ideal skiing conditions.