I have made cloth napkins for my family. The best material and my favorite material for cloth napkins, dish rags, and dish towels is homespun. Homespun fabric can be purchased at Wal-Mart for $2.00 a yard, sometimes $1.00 a yard if on the sale table. Most of the homepsun fabric is dark colored plaid, which is great becuse it doesn't show stains. Homespun fabric washes well, too. Napkins made of homespun will last a good while.
Belle