I've been using in-ear earphones and one of the ear buds always loses at least some of its sound, sometimes the sound comes back again but I'm fed up of experiencing all this unbalanced sound. They're not as loud as they used to be either.
Headphones would be the best option then, right? I don't want massively huge chunky ones though because I will be walking around with them. Any ideas?