Burnsville, North Carolina, is a Blue Ridge Mountain town near Asheville with access to Mount Mitchell, waterfalls, a thriving arts scene, and stargazing.