In my opinion, one of the best headphone companies out there is Grado. Considering both price and quality, my choice would be the Grado SR80's.
The Sennheiser's are great headphones, but I still think that any full-enclosure headphone makes me feel like I'm listening to music in a cave. Also, if you want good Sennheisers, go for the 500 series, not the 200 series. They're easily my second choice.
Same goes for the Bose Noise-Cancelling headphones. A good percentage of clarity is lost on any non-open-air headphones.
I've used both Sennheiser and Bose, and I still prefer my Grados. You can usually find them at any high-end audio dealer. They make look a little old-school, but the sound will surprise you... Best range in a headphone I've heard yet.
Here's a list of <a href="http://www.audioreview.com/HTP_2750crx.aspx
" target="_blank">Top Headphone picks from AudioReview.com</a>. As you can see, between Sennheiser and Grado, you can't go wrong.
Good luck! Let us know what you buy!