Just got a new dining table, and in the process of decorating the dining room. DH is really keen that we use a tablecloth to keep the new table clean (our previous table was 3rd hand and already had a lot of marks on it). Are tablecloths in style or just totally naff? What are the latest ahem trends in tablecloths?