The charming village of Dillsboro (population 237) is our top small town for local art and craft. Within its few blocks, find works from hundreds of artists. A longtime artisan community, it's located in Jackson County on the banks of the…
Picturesque Main Street has many local shops, restaurants, galleries, brewery, museums and favorite O.P. Taylor toy store. Big events include the White Squirrel Festival, 4th of July celebration, Brevard Music Festival and Halloweenfest. This is…
The fun picturesque town of Morganton is located in Burke County, about 63 miles east of downtown Asheville. Its location along I-40 makes it very convenient to stop for the visit in the foothills. Little known fact: This area is the oldest known…
Gorgeous Lake Junaluska opened as a mountain retreat for the Methodist church in the early 1900s. Many do not realize that this lake town is open for all to enjoy, with plenty of things to do and places to stay. It's at the foot of the Great…
Opening day for 2023 is November 18 for snow tubing and November 24 for skiing and snowboarding! (Weather permitting.)
Literally, the coolest town in North Carolina is Beech Mountain. At an elevation of 5,506 feet, it's the highest town in…
Maggie Valley has been a popular family resort town in the mountains of North Carolina for many years. It's only 35 miles west of downtown Asheville. It's a laid-back, "old-fashioned" town with vintage motels, fun festivals, car and motorcycle…
The historic town of Marshall in Madison County is nestled between rocky cliffs and the scenic French Broad River, just 20 miles north of Asheville. This "one street wide and a mile long" town of 889 residents celebrates its colorful past while…
Stay in the highest town in eastern America atop Beech Mountain. Ski, bike and hike from your luxury mountainside home, condo, inn or vacation rental. Seasonal packages provide great values.