A beautiful big flake snowfall adds emotion to the Red Lodge Christmas Stroll of 2006. Red Lodge, Montana is a quaint small town at the base of the Beartooth Mountains north of Yellowstone National Park.