I'm no expert but have 2 sets of headphones that I absolutely love, my first pair is Sennheiser PX 100 (around $45), and my other pair is actually just in ear headphone, I got them from Superstore they were under $20, I dont remember the brand name but this is what they look like ..
Click