USA Raleigh NC to Asheville road trip: Drive time, distance & best stops David Whitley December 31, 2023