These places will definitely get you into the holiday spirit! We have found America’s best small towns to celebrate the holidays!
Durango, CO: The Durango & Silverton local steam engine offers snowy rides along the Animas River.
Asheville, NC: Much of Asheville‘s holiday focus is on Biltmore, the historic Vanderbilt mansion.
Newport Beach, CA: The Newport Beach Christmas boat parade features more than 100 boats that light up for the holidays.
Leavenworth, WA: 21 miles of lights trace each peaked roof of the half-timbered village during the month of December.
Jackson, WY: Stick around until New Year’s Eve to see the torch parade of ski instructors snaking down the mountain at the town’s two ski resorts.
Natchitoches, LA: The town of 18,000 celebrate the season with more than 300,000 lights and 100 set pieces displayed along the banks of Cane River Lake.
Williamsburg, VA: This colonial town celebrates with the grand illumination, celebratory fireworks and historic gun salute display.