Mine are a mix of all different styles. Some I got from thrift stores, others were given to me years ago as wedding gifts (which sat ignored in the linen closet for the first few years

), others I bought on clearance at big box stores. I usually only have ~4 matching ones, it's a really random assortment but it doesn't bother me. I have maybe 2 dozen, I'm not sure, but I know I need some more. Right now DS (5), DD1 (3.5) and DD2(1.5) use small kitchen washcloths as napkins, I have ~20 of them (for mixed use) and they are kept in a kitchen drawer where it's easy for the kids to reach them. The others are kept in a big rectangular basket on top of the fridge, next to another big basket of dish towels.
I have a big wicker basket with a liner next to the island in the kitchen, this serves as the laundry hamper for kitchen towels, rags, napkins & placemats. Maybe twice a week I wash kitchen linens, it's typically enough for a small load. With 3 kids and a bunch of spills, grabbing towels/napkins/rags for whatever needs to be cleaned up, we can go through quite a few!