Northampton Wools is an excellent little yarn shop. They have a large selection of both common plain yarns as well as funky specialty stuff. They also sell fancy knitting kits that you can't get in many other places. The women there are so nice and are always willing to help you if you're having trouble with the project that you're working on.
more