I bought a pair of electronic walker muffs for $35 from sams club. I love them, and they are used for shooting, chainsawing (i do a lot of that since i heat my house with wood), and anything else i can think about that is loud.
I love that it actually makes softer noises louder and yet canceles out the loud noises, so i can year when someone talks to me or game in the woods.
And they are actually pretty slim. Plud being from wisconsin i have never had a problem wearing a hat with them.
For anyone in a budget, i recommend them.