Motorcycle accessory shops used to sell Visor anti-mist spray that worked,or you can smear washing up liquid on the screen which works.Why don't you just clean the screen,if you're worried about your sat-nav buy a suction cup note pad holder and stick that on when you pull the sat-nav off,no one will pinch a pad of post-it notes.
Rich
January 2010