The
BEST thing to use to clean a
Camera Lens is Chamois Leather, the material must be kept extremely clean as any dust particles on it will make it act like sandpaper !! Chamois leather is very soft and you get these at Opticians, I got mine from a shop selling leather bags. Kodak Lens Tissue is often recommended but my experience has been that this is of very little use in removing finger prints. You can also in an emergency use a
very clean OLD handkerchief, blow on the lens and clean it immediately.
I am not sure if Microfibre cloth is OK for use on Lenses. Please do a Google search and confirm this or ask in a Photgraphy Forum.
I have a friend who was a Camera Service guy for Nikon and Pentax and Olympus, he has been trained at all their factories in Japan and I have seen him use Isopropyl Alcohol on Lenses

This guy used a soft lint free cloth to clean the Lens with this solution and then gave them a final wipe with a dry Chamois Leather.
One of his secrets - to remove and kill fungus from lenses wipe them with hydrogen peroxide and a clean cloth.