For table runners, I use Pellon white fleece that I get from Hamels Fabrics in Chilliwack, B.C. It is quite flat, but gives some definition. Not sure about the wine glasses though!
I have made tablecloths and used flannel as the batting. Not much definition there, but the wine glasses don't tip over!
I am looking forward to input from other quilters.