What's your budget?
If you want the best, I would suggest custom made plug or if you want earphones too, custom in-ear monitors.
For the earphones, they blocked out the majority of the noise and if you play music at a very light volume, you basically won't hear any more noise. Of course they're also very good and comfortable earphones being they're custom fitted.
There are many options. I use
Ultimate Ears.