If anyone is heading toward SD to Sturgis or the Black Hills, etc, there is a Mills End Outlet in Sioux Falls. They have good fabrics on bolts - not real cheap but less than a LQS. Their flat folds are often 2.99 or 3.49.
Then in NW Iowa, in Hawarden, there is In-weave. Very messy store, but I find good fabrics at good prices there. Always buy too much. They have a lot of home dec and upholstery too. One of the gals there makes gorgeous purses with upholstery fabrics. Great place to get ideas.