Northampton Wools on pleasant street in downtown northampton is a small shop in the middle of everything with a select bunch of shi shi yarns. Some with metallic stripes, some ragged that knit up big, and high quality wools and alpaca etc. No walmart-type acrylic mixes here.
The people here really know what they are talking about, so ask questions while in. There always seems to be someone knitting in the back and chatting.
If you want to make an extra special small project for a baby shower, wedding, gift or the like, you'll find high quality unique items here.