I use what I think is pretty standard in the detail industry for cleaning windows.
I use micro fiber towels to clean the windows. I buy several different colors of towels. I pick one color to use on windows only. These towels are never washed with other colored towels used for waxes, interiors...