I needed table covers for my dinner buffet tables that would go with my party theme and color palette. After looking around the house for options I found a pair of cotton purple window drapes that I had bought a long time ago. I used a white fleece blanket that I had.
Any sheet of fabric that you already have works well for re-purposing as table cover. So next time, just look around your house.