Pierces' isn't bad, it just isn't as good as it once was. 99% of the flavor is in the sauce. They do not even offer ribs anymore. I was there Friday.
Bellisimo is good pizza, but very expensive. Only place I know of that makes a round Sicilian for the dumb customers. I also like Old Towne Pizza. Sals not so much, sauce is harsh.
I would not eat on Merchant's Square unless you have to. Expensive and crowded usually. If you want a sandwhich at Cheese Shop, call ahead and avoid the wait. Stefanos is OK too for hot sandwiches. If you eat a burger at Retros and can figure out what the hamburger is made from, please post.
The college places are decent, if you can avoid the students - Pauls, Green Leafe, etc. Get sandwhiches or strombolis.
Dusis on Old Towne, is a true home cooked meal/ Only been there for breakfast.
Unfortunately being a tourist town it is dominated by Chain Food, but there are some independent places along Richmond past 60, most are breakfast/lunch, but there are 2-3 steak/seafood places.
Watch the speed limits and jaywalkers are everywhere.