Skullcandy are very good for quality and comfort at low prices, and trust me, you don't need noise cancellation. All it does is use up batteries, and there's no difference when you're actually listening to the music.
If you want noise cancellation, go to a pharmacy and get ear plugs.
It's also probably my opinion that Over-Ear and Earbuds are the most comfortable. On-Ear presses on my ears and causes eventual pain.