I've been to Bob's in Salisbury twice. First time I bought a Ruger 22/45 painlessly for a fair price. They also offer a free rental when you buy a firearm from them and for me threw in 100 rounds of 22lr, targets, and a rental fee for a 9mm but YMMV. I went early on a Friday afternoon and had the range to myself for a full 3 hours.
I went back again yesterday and had another pleasant experience. Fondled some revolvers and they looked up some prices on stuff they didn't have in stock (10% over cost). I paid for range time and its my understanding that its a flat $20 for range time, but as noted above it could be different on peak weekend hours. I had the range to myself for 90% of the time.
A couple minor problems I've run into on my two trips. First being that their Ammo was a little pricey... $8 for 100 CCI 22lr and $22 for a 50 box of .45 M&M reloads. I figure that is how they make their money off the tourists coming in to rent guns and buy ammo so power to them for making money. I smartened up the 2nd time and brought my own ammo so just a word to the wise. In addition, yesterday I wanted to rent a Glock 17 and/or 19, but both were broken. Plenty of other good stuff to rent tho so no real problem there.
Overall, pleasant experiences and I recommend to anyone trying to get some range time or feel out some guns. I should have my membership to a local club in July so I'm not sure how often I'll be making trips up there again, but it was a good time and worth the drive.