All Seasons in Green Hills is where I do most of my shopping. There is another one over in Mufreesboro as well, but I don't remember the name and have never been over there. All Seasons also just opened a second store off of 8th Avenue South not too far from the TN State Fairgrounds. Take 65 to Wedgewood, turn left then right onto 8th avenue and drive towards town. I haven't made it over there yet, but it is supposed to be a bigger location and they are going to carry more HB supplies.
brewers corner is in Murfreesboro.. nice store, but all seasons is nicer imo.. the new store is real nice, and should be a great place to run up and get odds and ends things.. as jdoiv told me though, grain is expensive there!
For the record, the Green Hills store will no longer carry brewing supplies, just gardening. So you'll need to go to the store on 8th from here on out...
I don't think grain prices are that bad. But I'm a noob who can't bulk order