Well then I would advise SoundMAGIC PL11, I own them and listen to mostly metal (thrash, mdm, etc). They sound better than anything in their price range (~$20) and I would say beat most headphones up to 50 bucks. They include variety of earbuds and do cancel a lot of noise.....
I know they might seem like too cheap, but read up on the on the internet, and you'll see that its a good option. One thing though, if your ear channels are extremely small, like mine, the small earbuds that come in the pack might not fit, and you might need to get some extra, but its shouldn't be a problem for 99% of people. Good luck