I recommend the Etymotics ER4 "in-ear monitors". They are the best sounding headphones around, and if a person is right next to you, they can't hear the music. It is just amazing how good these things sound.

Headphone.com (believe it or not), is a great store with the best prices I've found. I've had excellent service from them.

Good luck!

Jim