Any "in-ear" type headphone should have adequate passive noise canceling for most purposes. I actually find that the Apple Dual-Driver In Ear headphones to be a fairly decent value, although some may find there signature a little too dark and analytical. If you want a more dynamic sound, I have heard decent things about the klipsch. Both will sound much better than the Bose, but you might want to visit the head-fi.org forums for other suggestions.