Hey Jersey Girl,
I lived in Whitefish for 4 years skiing and working trails in Glacier National Park. The underlayers that worked best for me were Minus 33 (merino baby soft wool) and Smartwool base layers.
For outerlayers, a Puffy or down jacket under a windproof layer is wonderful above the waist. Also, I truly adore my Mountain Hardware Monkey man over both the puffy and thin windblocker for those really cold days.
I even wear those layers for climbing trees.
Best of luck to her new adventure!