Absolutely FABRIC SHACK!!! If you like decorator fabric, make sure you see the other Fabric Shack(just ask them) that sells the decorator fabrics. If looking for decorator fabrics, if it's not at Fabric Shack, then it's not made. I would suggest going to Fabric Shack during a week day because Saturdays (& they are also open on Sundays) are busy and its hard to see and play.
If you love to antique - you can antique in Waynesville and also Lebanon - both are close to one another. Of course, if it's 90s, hoofing it from store to store isn't very fun...