Have bought new dining table, but was bought cheap as a second and the top of it is a bit worn looking so wanted a nice tablecloth to keep on it but where from? Table is 180cm long and would ideally like something patterned and tasteful so does anyone have any ideas? Tried John Lewis and Debenhams etc but no good and I don't do gingham!