this is how i got the idea of the vents. they’ll let the air out but they’ll block snow from getting in
If you've got a good roof overhang snow shouldn't get into the soffits.
If you don't have a good overhang you can make awnings or top-hinged covers for your vents:
These are really redneck, but you can make them prettier: