Rather than a tropical destination, try one of these cozy towns for your winter vacation.

Ashland, Oregon

The quaint town offers many cultural opportunities and over 50 miles of hiking trails.

Rapid City, South Dakota

The charming downtown area has many shops and an ice skating rink. Plus, it's close to Mount Rushmore, Custer State Park, and the Badlands.

Newport, Rhode Island

The "City by the Sea" has stately mansions and a festive illuminated boat parade.

El Dorado, Arkansas

Home to the state's longest-running Christmas parade and a fantastic arts and entertainment hub.

Jackson, Wyoming

Enjoy the beautiful mountains and horse-drawn sleigh rides.

Bloomington, Indiana

Enjoy the Chimes of Christmas production and holiday decor at the Fountain Square Mall.

Asbury Park, New Jersey

Stroll the beach boardwalk and visit numerous holiday markets.

Stowe, Vermont

The quaint storybook town has beautiful scenery, including the state's tallest mountain.

Sedona, Arizona

Enjoy the beautiful red rocks, scenic hikes, spas, and wine-tasting rooms.

Taos, New Mexico

Take a hot air balloon ride or explore wilderness canyons.

Plan your winter vacation at one of America's cozy towns.