I live in Kingsport and we only have one quilting store in the area. It is called Heavenly Stitches and it is in Colonial Heights. They have a nice selection of fabrics. Short Sheet Fabrics are closing, I think. I went to their store back in April and they had quite a bit of fabric for $5.00 a yard. I got 24 different yards of 1930's reproduction fabrics. I think they also had a lot of the civil war repros as well. If you can get to Jonesborough, TN, there is a store called Tennessee Quilts. It is a gorgeous quilt store with a huge amount of fabric to choose from.
Kingsport does have a Hobby Lobby, Hancock Fabrics and a Ben Franklin that sells fabric.