There is Woodbrook Sports and Pro Shop in Charlottesville, VA, but the best bet would be to stay away from there unless you want rude guys that have high prices. $50 for transfers just to name one thing. This is honestly the worst gun shop I've ever been too. I had an issue in the past, and it ended in the owner calling me cussing me out of the phone. I've not heard anyone else say anything good about this place either.
Rangeland in Ruckersville, VA right up the road does transfers for $25 but they don't have many guns in stock. Mostly bows. Dominion Outdoors in Fishersville, VA is pretty decent. Their prices are okay on some stuff, and really high on others, but they have a great selection and they are really friendly.
Nuckols in Staunton has friendly guys, but they often aren't the most knowledgeable when it comes to guns. They will tell you they don't know at least instead of making up something. The used to have great prices, but the last few times I've been in there their prices have been ridiculous. As in WWB 9mm $42.99 where it's $22 at Walmart. I've noticed that they used to be packed every time I went and the last few times they have had absolutely 0 customers. This place has just really gone downhill imo.
Ashby Arms in Harrisonburg is about the best shop in VA I've been to. Great prices, very friendly service. If you like black rifles this is for sure the place to go. Not sure on their selection of hunting rifles.
Rockingham Co Op in Harrisonburg has decent prices and a pretty good selection.
There is also a place called Hudsons Guns in Harrisonburg that a guy runs in the evenings out of his basement. I've never checked out his prices on the guns he has, but he has a great reloading selection and some ammo. His prices aren't bad at all either and usually on the good side. Not always as cheap as online orders, but usually good.
There is also Runions in Harrisonburg who has an okay selection, but prices don't seem that great. The guys are friendly though.
There is also Town Police Supply in Richmond, VA. This is one of the best shops I've ever been to. Great prices, great guys, and a great selection. This honestly, is my favorite shop I've ever been too and I will go back.
When I travel around that area, I try to stop in at some of those places.
If you need help with other area's in VA, I can provide info about some gun shops in other area's too.