For isolation, and good sound, what you want are IEMs–Inner Ear Monitors. They are basically speakers built into earplugs, so they block outside sound, don’t bother anyone, and get the music way inside your head. The are inserted deeper than earbuds and they can sound far better.
IEMs can get super expensive. But there are inexpensive ones as well. Some people recommend Brainwavz:
Read some reviews and make your own decision.
The thing about IEMs is that the fit is very crucial. Most come with different sizes of tip to fit various ears. Try every tip that comes in the package, and really follow the instructions about putting them in your ears–which may mean tugging down your earlobe, or giving the buds a little twist, or other ways to get a real seal with your ear canal. Once you do…you’ll be a lot happier with your music.
They are not $10 earbuds but they are under $50. You can also find a whole lot of headphone discussion at www.head-fi.org, where people really have given headphones a lot of thought. Put some of these models into the search box there.