I have wanted to organize my tablecloths for a long time.
I buy tablecloths at thrift stores, estate sales and garage sales. I love vintage linens, they are usually high quality cotton and feel wonderful to the touch. Newer tablecloths have polyester added to help keep them wrinkle free but nothing feels like good cotton!
I looked for an iron-on label like the ones they used to use in dry cleaners to label peoples clothes. I'm sure you can get them, I couldn't seem find them in my local fabric store.