if you are on the 77 corridor, 2 really good areas come to mind, some of our favorite stuff;
Galax is a nice small town, with a good cheap hotel, it offers super nice roads surrounding, and is close to the "crooked highway" rt 58 which runs between there and Abingdon.
the other great spot is Hungry Mother area, specifically exit 47, a little north of Marion. The Econo lodge there is clean, and cheap, and lots of food around there....just a block or so to rt 16 Buchanan Hwy, and thru the state park, up and over thru Tazwell, and Brooks Garden (Gods Thumprint)....all super stuff!!!
just north of Blacksburg is rt 42, cumberland gap rd. which hits 615 and ends up at Eagle rock....I simply love that stretch of road.....