Possible Sat route, 168 miles total, 4 1/2 hours with no stops figured in. I only get about 120 miles without a gas stop so we would have to make at least one.
This puts us at TJ's Zesty Itailian in Mt. Airy, (stop #16), after the noon rush. Prolly around 2ish. Unless we stop lots on the Parkway, etc.
Goes out of Hillsville on some back roads to the BRP, down the BRP to NC 18 and in the back way to Stone Mt. State Park, (stop #9), then the back way to Pilot Mt. State Park, (stop #14). After a short ride to the top and looking at the view on to the resturant for a late lunch and a short jaunt up old US52 up the Mt back to Hillsville.
Mostly off the main roads, and more than a few twisties thrown in.
Disregard the other stop markers, only way to make the map program keep me off the super slab.
Click on map for bigger image.