Or full sized cans - Sennheiser HD598 can be found for ~$100 and you get fantastic sound out of basically everything, beating many $400+ bullshit headphones
I too have the HD598, great open headphones: you can hear environment noises perfectly well, and they sound great.
When I need some insulation, I use the Audio-Technical ATH-M40X. Also sounding great, quite faithful, like the HD598. The price is similar.