sennheiser hd 25s
Have a look at Etymotic. They are essentially earplugs with audio. Even without playing any
music they will block out most background noise and you can play your music at lower levels.
They are also small and light so will not fall out or be affected by sweat.