Logitech Ultimate Ears 350 Noise-Isolating Earphones. I really like them - good sound isolation, lots of tips included to get a good fit, well built for the price. The only thing I *don't* like is they're really quite bassy. Decent quality bass, but pretty darn emphasized.
Sounds like a good fit for you! They have good, deep extension, too.