Feeling crafty? You should take a trip to Schoolhouse Fabric in Floyd. This warehouse is home to countless fabrics and is arguably the best fabric store in Virginia.