Snow-covered mountains and glittering lights spread throughout town square sprinkled with some holiday joy, and you’ve got a recipe for magic! People travel to Jackson, Wyoming year-round to stand in awe of the Grand Tetons, but there’s truly something exceptional about Jackson during the holiday season.