I buy these W5 glasses wipes from Ebay or Lidl. I use one every morning and sometimes more often, as I have greasy skin which marks the edges of my glasses.
I have the same specs. I just breathe on them and clean them with the little black cloth that came with them from Specsavers. They stay clean all day, but then I never take them off unless I'm showering or sleeping, so they don't get handled much.