I don't usually use a tablecloth as we have a lovely wooden table that I like to see. The tablecloth I have that fits is a pale blue and white check (about 2cm squares) and my crockery is Denby imperial blue so looks lovely on it, but limited to the blue then.
My everyday crockery is plain white. So the last few times, we had actually used white crockery.
I always have candles - both nightlights and tall candles (either all white, or a mix of white and a deep red) in glass holders.
I have bought but not yet had a chance to use big red charger mats for our plates, and gold rectangular placemats for the centre. I was intending to have a terracotta flower pot with flower arrangement (based on deep red roses, red berries and some white baby's breath with lots of greenery) and red pillar candle as my centerpiece.
We have nice glasses - DD tends to use her plastic festive glass, even though she is way tooo old for it! But DH and I bring out the nice wine glasses and have a matching set rather than 2 random ones from the kitchen cupboard. We have flutes for bubbles while opening presents, then a pair of nice goblets which are clear but have a gold trim for the table, and plain water glasses. With a clear glass water jug.
If I use the Denby crockery, I have cloth napkins the right colour. But if white, I buy some really nice festive paper ones to match the colour scheme of the rest of the table (generally red and gold, but it has been different some years).