I haven’t brewed in ages...well, a couple of years anyhow...I go to F.H. Steinbart, probably one of the best brewing supply stores anywhere. They have a wide selection of grain at reasonable prices and all the equipment you could ever need. I’m an all-grain (well...mostly...I supplement with DME to increase gravity) brewer, so the grain selection is important to me.
They also have classes, but I’ve never gone to them.