I have two choices in my area..Hancock & Joann's. I'm looking for material to sew a dress for my daughter for Christmas..neither one have anything appropriate. As for yarn shops it's not much better. My sister works for a yarn store in RI. I have to call her for yarn because of the poor selection here.
Hancock's and Joann's is mostly what i have here, too...We do have some nice quilting shops, but I now look online a lot at fabric.