Oakley Nano-Clear Hydrophobic Pen/Lens Cleaner
Comes with a hydrophobic pen to keep water off your lens, and a cleaning cloth to wipe away debris.