Well, you’re going to have to drive a bit to get to decent stores. Richmond Aquarium and Fishworld are in chesterfield. Fin and Feather is off of lakeside. I like going to all 3 locations to fill my tank. I find that Fin and Feather has great selections of crustaceans and snails. Fish World has the best variety of corals and fish and Richmond Aquarium is has a good selection of both.
In Glen Allen, Perfect Pets on Broad is OK, never purchased anything from them, but the tanks are very clean. The Pet Club on Parahm is questionable, I went in last week and all of the tanks look bad, something must have happend. But, I have purchased shrimp and coral frags from them without problems.
Speak to Scott and Richmond Aquarium and Joe at Fish World if you are just getting into the hobby. Good luck.
Darthlobi