If you go the fastest way, it does take you past Mount Airy and through Charlotte. However, going via Asheville only adds about 30 minutes and will keep you out of Charlotte traffic, and if Lifey is recommending a particular hostel there, you should be fine.