Even the finest glasses don’t clean themselves, yet there are many ways to keep your eyewear spotless. James Witts explains ...