White vinegar and newspaper for a basic go.
I really struggled for ages with my windscreen, just couldn't get all the smears off despite trying vinegar, jet wash, fairy, diluted meths, domestic window cleaner, Wynns window foam.
What really, really worked was a tub of furniture leather degreaser ( that we used on an old sofa).. All the smears gone and stayed gone. Needs a bit of elbow grease but it's really done the trick