Grand Rapids and Kalamazoo are white on Christmas 60% of the time. Traverse City and northwest Michigan’s snowbelts usually have white Christmases three out of four years. The western U.P. is ...