Yes, you have a few great options. My favorite is Bella's; its in Carrolton which is just on the other side of the James River bridge. The greates staff of any shop and great fabric and classes. They are also a Viking/Pfaff dealer too.
Then there is Nancy's Calico in NN. (Bernina Dealer)
Close to Busch Gardens there is a shop called Love 2 Quilt; very nice shop set in a cute little shopping center
Of course we have Hancocks and JoAnn's. In Norfolk there is Fabric Hut and in Chesapeake there are a couple of shops, one is A Different Touch (Bernina Dealer) and I think the other one is the Quilting Bee then at least one in Va Beach called Whats Your Stitch n stuff and in Portsmouth (Janome dealer). Both of the Walmarts in Norfolk have fabric; not sure about the other cities because I don't go that far for Walmarts. I hope this information helps. I know most of the shops have websites. Bella's is the only shop that I've ever heard of (even on here) that puts thier machine prices online for all to see.