All of my boats had an outside windshield cover. Any local canvas shop can make one for you. If you want to DIY, buy a yard of "Shelter Rite" fabric from Sailrite. You need some HH66 glue, and a snap set tool. The whole shebang should be less than $100. If you buy 4 yards of "Shelter Rite" You will have enough for a awning over the front opening window and front V Berth hatch, which will allow excellent ventilation when it is raining.
The fabric is 61" wide, and costs $ 19 a yard. The snaps are $7 for 10, the snap setting topol about $20, (Cheapies are $8) A hole cutter $8. The Glue is $12. Make a template out of butcher paper or cardboard, and go at it.
If you want to do the awning the D ring patches to glue on the Shelter Rite fabric are $ 12 for 4--you need 6,