10 of the Prettiest American Towns to Visit During the Winter

Leavenworth, Washington

Portsmouth, New Hampshire

Bar Harbor, Maine

Rochester, Michigan

Glenwood Springs, Colorado

Park City, Utah

Dunton, Colorado

Sitka, Alaska

Cape May, New Jersey

Taos, New Mexico