I have glasses and several cameras including a DSLR with three different lenses. I use demineralised water in a spray pack with a small amount of vinegar added. Also Have dedicated lens cloths for each one that i put in the washing with the clothes periodically.
Steer clear of using paper lens cloths on plastic or polycarbonate lenses.
Go to an optometrist to by mircofibre lens cloths. You can buy them at specialty camera stores but generally will pay more there.
You can also buy pretreated paper ones and these are the best paper ones as they are quite a bit softer than dry paper ones.(soaking in the sealed package softens them nicely).
These work great and are a convenient option for infrequent use. The best ones can be purchased from industrial safety stores but some can leave a foggy residue requiring a buff with a lens cloth anyway.