A decent lens shouldn't need any anti-fog spray. As for cleaning between games, I find a water spray and one of the Dye lens cloths works a treat...Doesn't need to be anything special.
It was by the castle actually was walking towards the doorway while pointing my gat towards the ground (towards a convenient mud puddle) and me being a dosy pillock i accidentally knocked the trigger and fired into the puddle.