I have seen the Iranian printed cloth ones used and they are quite attractive if you like the pattern. You can find them in some of the carpet shops in City Centre on the second level, and also upstairs in Oriental carpet. They are cotton and usually have a blue pattern with red and I have seen green on an off white background. They come large enough for an 8 seat table.