Hello! First time posting here. But I had to chime in.
I really love Knit Picks. www.knitpicks.com They used to sell fine yarns from manufacturers, like the typical yarn store. But then they decided to make their own line. It's very affordable and great quality. I'd give them a shot. It's amazing how low the prices can be.
Not a permanent storefront, but this studio is moving, and there are great yarn deals being posted daily. Currently listed are Brown Sheep Handpaint and Berroco Cotton 100--all at deeply discounted prices:
Check out www.localharvest.org. You can buy roving or yarn right from a farmer near you. Just search alpaca, wool, yarn (whatever) and put in your zip code! There is a lot of beautiful stuff out there. A very easy way to support local buisness.