The Soho tablecloth from Heather Taylor Home, in cream, offered in a small and a large. Cream is the one to buy first. It reads warmer than white, forgives more than white, and gives a table texture without committing the room to a color, so it works for a Tuesday dinner, a birthday, and Thanksgiving without anyone noticing it is the same cloth. That is the case for a good neutral over a seasonal print: buy it once and change the napkins. Choose the size by measuring your table first, then layer napkins, a runner, or candlesticks on top.
How do you keep a tablecloth from sliding? A tablecloth slides because there is nothing gripping between it and a smooth tabletop, so a thin felt or flannel table pad underneath grips both surfaces and stops the movement. Tablecloth clips, weighted corner clamps, and choosing a cloth heavy enough to hang well past the table edge also reduce sliding.