Banner Elk, North Carolina is a charming small town (it only has one stoplight!) located in the Blue Ridge mountains. Enjoy hiking, white water rafting, mountain biking, or you could spend a day visiting the town’s unique shops, boutiques, spas, and restaurants. It's also home to the South’s two largest ski resorts: Beech Mountain and Sugar Mountain.