Classic white tablecloths are the most common choice for weddings. However, choosing colored tablecloths will add drama, and will also conceal stains more easily.
Use streamers, ribbons, or layered cloth napkins to create a central runner or add color to the tablecloth.
Choose patterned or lace cloths for more textural detail.
Drape cloths along the edges of the table for greater visual impact.