If you're located on the East Coast, a weekend in Asheville can be the perfect trip, no matter what your travel style is. I recommend spending 2-3 days in Asheville to experience the highlights of the city and the surrounding areas.