I worked at Michael's when I was in high school-it's where I met my husband! I love the selection at Michael's, although ther are other stores with a wider array of products. Michael's will work for any beginning/moderate artist or crafter. It's a great place to find ideas, especially with the workshops they carry. Their framing department is very overpriced, though - go elsewhere for framing.
PROS: Great place to start out with crafting.
CONS: Many things are overpriced.