This JetSeal product from The Chemical Guys seems a good product for keeping the windshield hydrophobic. They claim it can last for a year.

How To Clean and Seal Glass! - Chemical Guys - YouTube

Unfortunately JetSeal is out of stock from local reseller.

B-Quick | Products