Headphones that don't leak sound, noise, iphone compatible (mic and music)?

I like to listen to music loud but people get annoyed when I'm around them, especially when I'm on the bus. I'm looking for headphones that don't leak sound when I put the volume all the way up, preferably not heavy bass, around the ear not on the ear, compatible with iphone 4 with mic and music functions. They can be noise canceling but don't have to be. And under $200. I know it's pretty specific. I just got some skull candy aviators but still indecisive if I want to keep them. They leak noise and I get tired of wearing them after awhile. I've been looking into the Bose AE2i as well. There has to be other options out there, so please help!

I heard the MEElectronics A151's were pretty good, and they're under $100. That's a pretty good thing, if you have a tighter budget.