Quote from volente_00:
The best thing I have found is Zeiss cleaning wipes. They are made for cleaning optics and can be found at any walmart or sams in the optical department.
http://www.amazon.com/Zeiss-Pre-Moistened-Lens-Cloths-Wipes/dp/B0030E4UIQ