I'd use flannel or no batting. You want it to drape properly. My MIL always put a piece of plastic over the table cloth. That way the table and table cloth wouldn't get damaged with spills. But you need good potholders to keep fro melting the plastic.