'Most beautiful' 6  US towns to visit this Christmas

Colorado is home to some of the most magical resort towns with seriously gnarly ski slops, as well as upscale boutiques, galleries, restaurants, and hospitality accomodations.

1. Aspen, Colorado

The town is filled with alpine-style buildings that are especially aesthetically-pleasing after a snowfall. It also boasts heart Germany food and nearby skiing opportunities.

2. Leavenworth, Washington

This town nestled in the Rocky Mountains is a skiers paradise. The lesser known town boasts thousands of acres skiable terrain, which provides for a more peaceful atmosphere than its ski town competitiors like Aspen.

3. Whitefish, Montana

The charming town lays is set along rolling hills, old covered bridges, and historic architecture. There are tons of local breweries and establishments to enjoy the winterscape in Woodstock.

4. Woodstock, Vermont

Jackson is widely considered a wonderful vacation destination all year round, however, it is especially enticing in the winter.

5. Jackson, Wyoming

This former mining town has a bustling historic district that sits at the base of a popular ski resort, where visitors have the opportunity to start off slow with bunny hills, swoosh down black diamonds, or simply ride scenic gondola.

6. Telluride, Colorado