1. Asheville, NC - It's a vibrant city located in the Blue Ridge Mountains and offers plenty of attractions and activities such as scenic drives, hiking, craft breweries, and galleries. 2. Blowing Rock, NC - It's a charming town located in the Appalachian Mountains that offers visitors plenty of outdoor activities and natural beauty, including hiking, skiing, and picturesque views. 3. Beech Mountain, NC - It's a small town in the Blue Ridge Mountains and home to the highest ski resort in the eastern US. The town also offers plenty of hiking, mountain biking, and other outdoor activities. 4. Banner Elk, NC - It's a small town located in the Blue Ridge Mountains that's known for its outdoor recreational possibilities, like skiing, hiking, and an abundance of stunning scenery. 5. Chimney Rock, NC - It's a small village located in the Hickory Nut Gorge, with stunning views of Chimney Rock State Park's namesake rock formation. These are just a few options for mountain getaways from Charlotte, and each offers a unique experience that's worth exploring.