If you are into making a variety of things or just decorating your home, Michael's is the place to be. They have so many different ideas, and a section to show you those ideas. You can get great craft idea sheets that shows you step by step directions, for free! Michael's also offers a variety of classes for craft making, and I have taken a few and I am very pleased with the instruction. Although it can get expensive, you will have a talent you didn't have before you started there!
PROS: big selection
CONS: could get costly, walmart much cheaper
more