Brewers Apprentice is very good and very reliable for the most part. Other options are Princeton Homebrew in Trenton, Rubino's in Columbus, and Corrado's in Clifton. I've never been to Princeton so i can't speak for them.
Rubino's is okay, but it's very small with limited availability of some things from what i saw. They do have a ton of kits though, if you go that route.
Corrado's is a nice place, but primarily wine. They have a ton of canned LME and kits. They also have a great supermarket and gardening center, but that's not really important here.
I also order some stuff online from Austin Homebrew if i can't shop locally for it.
If you're up for a drive, Keystone Homebrew in Bethlehem, PA is decent as well. It's not that bad of a drive from your area.