You can find tablecloths in a range of materials, each with their pros and cons. Cotton is an elegant choice and is widely available too. However, it isn’t the best choice for outdoor events as it can get damaged in the face of excess sunlight or moisture. Other table cloth materials include, sturdy vinyl, silky satin and so much more.