These great American towns sure can light up, sing out, and celebrate the Christmas season right. We recommend adding these festive small towns to your holiday travel bucket list, stat! 1. Leavenworth, Wash. On any given day this Bavarian-themed town gives off an Alpine holiday air, but during snowy December, 21 miles of lights trace each peaked roof of the half-timbered village and run scallops along fences.
Jackson Hole, Wyoming This bright star in the western firmament has about everything a winter traveler could want: a thrilling ski resort (in spite of its past reputation as an experts-only hill, lots of intermediate and groomed runs have opened for the rest of us), great food (go high and splurge on a meal at The Kitchen or snag some spicy takeout at Teton Thai), and plenty of activities for non-skiers (say ahhh to a spa day or take a winter snowcoach tour of Grand Teton National Park to see snowy bison).