A possibility to ponder:
West of Richmond and off I-64W, picking up Rt 60W to 56W near Buckingham (technical road after Massie's Mill) all the way thru to Steele's Tavern. Two lane connector roads over to Rockbridge Baths. Forgotten the route numbers, but follow signs to Raphine then turn south (left) to RockBridge Baths. 39W thru Goshen Pass (beautiful canyon extraordinairre) and over Warm Springs Mtn (beautiful overlook) to Rt 220S at Warm Springs (fancy resort to see). 220S to Covington (nice set of twisities). 18S to Paint Bank (the Swinging Bridge Restaurant in the back of the General Store highly recommended). 311E (Potts Mtn par excellent ride) to Salem. Then choose a route home.
VDOT uses lots of fine gravel and sand to treat mountain roads this time of year so watch yer a$$.