Like to have something simple but stylish the wellington soundless fly veil is the way to go.
It protects the horse from flies, insects but also blocks the noise out from the horse getting distracted. It's hand knitted for durability with keeping clean.
For a better fit it's longer on the back on the neck to stop it slipping off.
Machine washable at 30°