These days it’s wiser to rent than buy the materials and sew them to make tablecloths. There is already available rental tablecloths online where you can choose quality table linens, overlays, table skirts, table runners, chair covers, sashes and napkins. Online stores that sell these items are very useful. They help save time and effort.
Although there are catering service that provide linens for the chairs and tables, it would be nicer if one has the option to choose the design and right color combinations. It cannot be done when it would be the caterer that is going to provide. You’ll end up accepting what they have as available design.