The white-on-red solution is a great tip. I've seen another one that works, especially for something like a tablecloth. Use salt. Pour enough salt over the wet stain to completely cover it. Allow it to dry for a couple of hours, then brush the salt away. Usually, the stain goes with it. The salt absorbs the wine from the cloth.