In Richmond, there's a good yarn and knitting (and presumably crocheting) store in Carytown called The Yarn Lounge. It has classes and seems to specialize in natural fibers. Here is their website, which includes the address and phone number: http://www.theyarnlounge.com/indexcontentthanks.html
I took a drawing course at one of the local universities two summers ago for art credit at my own (non-local) college, and I got my drawing supplies at Main Art Supply & Framing (http://www.mainartsupply.com/index.html
). They sell all manner of art supplies but seem to specialize in those for painting and drawing. The staff is very helpful.
I used to work at one of the Ben Franklin locations in Richmond, but I assume people would rather patronize locally-owned businesses, so I won't list any of the BF branches.