I get practically everything that I don't order online from Roger in Grandview. He is a wine person, yes, but a number of local brewers work there, and they don't screw around. They have a good stock, and reasonable prices, and I have never failed to get what I need. He just got me a bunch of Sake yeast, properly refrigerated, in much less time that from online, and the same price no shipping. They have a ton of hops right now, and will carry what you use regularly. They have 20 different malts and a grinder. Never had a complaint there. I've known him for a while, and he runs a good shop.
Nina at the wineMaker's shop also is very good. Her husband is the brewer at Barley's. You will get better advice here, but the prices are very high and I have found the inventory to be lacking if you are an extract brewer. If you are all grain etc etc, she probably does better than average on prices. Nina is a fantastic person, and has a VERY broad selection of yeast. It is a fun place to shop.
Usually I go to Gentiles. He is a lot closer to my house, and I can get a six pack of something commercial to drink while I am brewing if I am out of homebrew. Plus you can get a pizza from Mama Mimi's. Tell him I told you to go, hopefully he won't kick you in the nuts.