Slate Tablecloth from John Robshaw Textiles • $85 to $120 • John Robshaw When it comes to raucous holiday family gatherings, it's best to cover the table with something that won't show stains. This bright, beautiful tablecloth from John Robshaw's India-inspired line will hide stains admirably, and look pretty festive too. If these bright colors aren't your style, there are subtler patterns too. 100% cotton. Machine Wash Warm, Tumble Dry, Iron if necessary at Medium Setting.