I was getting my camera ready to take to New York City this week, and I notied there's a fingerprint of the lense, but no matter how hard I try to rub it off with a soft cloth, it won't come off! Is there a special cloth to use to clean the lense?
Go to camera shop (not a discount store) and let him clean it and sell you a lens cap.
There are special cleaning cloths (alcohol I think...) that you can buy for lenses.
Indeed, get a cap and only take it off when shooting a pic!
This a useful (i think) conversation about your point Chris...Ηave a look