Just try washing the windows with some soapy water and a sponge. Although, this time of year (in England especially!) your windows will keep getting dirty because they freeze like every night! The best advice I can give you is to just clean your windows on a regular basis, that way water marks can be avoided.
