Seriously, if I wrote poetry, I'd write it about my local yarn store at this very moment.
Local yarn stores (or LYSs) are an important supply for any knitter (or crocheter) to have in their bag. If you Google "yarn" plus whatever your location is, JoAnn's or Michael's comes up, but normally not an actual store that just sells yarn. The differene between JoAnn's/Michael's and a LYS is massive.
At JoAnn's/Michael's, you encounter a huge selection of mass-produced yarn in an array of colors. The staff may or may not (more than likely the latter) have knowledge of yarn and/or knitting/crocheting. The experience is anything but personal. I'm not against JoAnn's/Michael's- please don't get me wrong, they have their place- but I wouldn't shop there every time I have a project.
At a local yarn store, you encounter a smaller selection of yarn that is in part mass-produced and in part produced by small businesses or individuals. You will also enounter a wider variety of tools and are more likely to find a style that is perfect for you, be it wood, metal, or acrylc/resin. But the part that makes it really special is the staff. You are highly unlikely to have someone working at a LYS that doesn't knit or crochet at all. That is the common thread- a love of fibers. The people working at your LYS have ohh'ed and ahh'ed over the hand-dyed cashmere that was dyed by a woman in Oregon- the very same one that you find yourself fondling as you walk through. They've also admired the colors in the shipment of Noro that they got last week. They poured over choices, trying to decide if they would mostly carry Ella Rae or Cascade as their major supplier. They're the ones willing to show you how exactly to KFB (knit front and back) when you just can't understand it. They recommend patterns, yarns, notions, and tools and they do it all while letting you accost their stash.
My local yarn store is Eleganza Yarns. The husband and wife team who own it also own Shalimar Yarn (which I am also a big fan of). Most recently, I have been working on a shrug for myself out of some lovely merino wool that I bought from a dyer that I adore, Scarlet of Huckleberry Knits. The colorway is called moonlight. (Yarn Bowl by June of Rising Sun Earthworks, stitch markers by Nature Baby Knits)
Should you never shop at Michael's or JoAnn's? Absolutely not. Like I said, they have their place. They offer things that other stores don't carry or cannot carry. But when it comes to a project, a truly special project, why go with what everyone else can get, something ordinary, instead of getting something truely unique, something special? It may cost a little more, but with that kind of service, it is usually well worth it.
In short, support your local businesses- especially the yarn stores. Check out the 350 project and do something good for yourself and your community.