It might be worth trying in ear ear buds. I use etymotic ER6s
http://www.etymotic.com/consumer/earphones.html
which are in ear and noise blocking. They also have different size attachments so you can get a good fit, although they cause ear fatigue sometimes if you keep them in for extended periods (i.e. hour plus).