Some of the best things to do in Asheville include visiting the Biltmore Estate, taking a scenic drive on the Blue Ridge Parkway, hiking in the Great Smoky Mountains National Park, and exploring the downtown area.