I do some optics design and prototyping for my day job. This is close enough to how I clean expensive optics, except that I would avoid a q tip unless absolutely necessary. The only thing I'd add is if you do need to dry something with a cloth, an old cotton undershirt that's been washed many times does a great job.
Also, I wash my windows at home with plain water and a squeegee.
Also, I wash my windows at home with plain water and a squeegee.