In case you don't have a "glass specific" towel, some that I would recommend are:
PB's velvet smooth glass towel-online through PBW and others
Viking Glass towel (2 pack) available at various car parts places
"Huck" or "surgical" cotton towels-"lint free," usually blue. Available from some online retailers (victoria wax) as well as at some janitorial supply shops.
As mentioned earlier, keep these separate from wax/qd towels, as the residue could contaminate the glass towels.
Make sure you thoroughly buff the glass with a clean towel after you've cleaned off the visible grime, as there is often what's called a "surfactant film" left behind. This means that you haven't removed all of the glass cleaner, and the residue is attracting grime/film to it, which is why you may think the glass looks good today, but a few days later streaks appear (in the pattern of how you wiped the glass.).