Everyone's fav in Lancaster - The Old Country Store - has closed. I like The Quilt & Fabric Shack in Bird-in-Hand, PA which is just down the road from where Old Country was located. There are a few others in the area there that are easy enough to find and get to.
If you can tell me where in NJ you are going to be I can give you some info as to NJ shops. Feel free to PM me if you don't want that info 'out there' for all to see.