The top two places for crafts. Although, sometimes they can be a bit expensive. Another GREAT place for craft supplies is, of course, Hobby Lobby.
These are my three favorites!!! Of course, we can't forget the wonderful powers of online shopping.
Oh My Crafts! is another place that carries craft supplies galore! Check them out too!
The Ribbon Retreat sells a load of supplies! Fabric, ribbon, zippers, buttons, etc.
AND don't forget that thrift stores also carry great items to use in crafts! You can practically find anything random there that can be turned into something adorable!