What are you making??
The ONLY good craft stores are the ones that sell supplies for the items YOU like making.
If you like making beaded bracelets or necklaces, you wouldn't go to a fabric store! If you're into woodwork, you wouldn't go to a bead store. If you like doing several types of crafts, go to various multi-craft stores (such as JoAnn's, Michael's, or Hobby Lobby). If you're more into doing cheaper crafts (or kiddie crafts), look for kits in those multi-craft stores or toy stores. Etc.