In fact, most of us are buying yarn on-line but it is understandable that someone new to this wants a place where they can see and touch. We recommend starting slowly. A quick poll of the weavers in our guild resulted in this list of favorite sources for yarn.
(Downtown Asheville, NC)
The member who recommended this company has not yet bought anything from them, but she likes what she sees on their website.
(Murphy, NC -- close to John C. Campbell Folk School)
always worth checking