JVC foam type ear buds. $20 at WallyWorld. Comes with 3 different size foam inserts to get a semi custom fit for your ear. I have bought 3 pr in the last 4 yrs. Lost a pair, and have extras.They fit is the ear cannel, block out wind noise and are comfortable. Also have great sound.
I got a hair in my bumm and ordered a $75 set of earbuds that a guy said were great. When the cord rubbed against your jacket, or shirt, all the noise went throught the ear buds. Two pair of JVC ear buds to the rescue. No need to spend more to get the same or less.