Microfiber is absolutely the way to go. Avoid paper towels, tee-shirts, tea towels, cotton, linen, etc. I learnt the hard way with previous pairs of spectacles. A couple of large microfiber cloths are inexpensive, they dry easily, and they are washable.