Dip newspaper in vinegar and wipe it clean.
Outside, I use Windex Outdoors. Inside I use vinegar and water.
Inside or outside?
Wash them with shaving cream. Rinse well and dry with old tee shirt. Does wonders on mirrors too. Actually any good old soap and water scrubbing will clean them well. Get the grime off and use tee shirt to dry.