My table growing up was wood so nothing could go directly on it but it usually got placemats and a runner instead of a full tablecloth.
I currently have a round table (the yellow version of
this ) which is painted in something that reminds me more of car paint. I roll with just placemats to prevent scratching but still show the color.