Sennheiser makes a good model of earphones that are listed at around $200 but actually sell for around 90 bucks. They are ear covering headphones with a full range.
For in-ear headphones, I've found shure headphones to be pretty good.
You need to make sure the shure ear-buds are in properly to get good deep tones, and the buds will sound a bit tinny at first. Once they are used for a day or so, the tinny-ness disappears and the sound is smoother. Guess you have to break them in. Anyway, I use the shure ear-buds all the time now.
I find the Sennheiser headphones offer a richer, fuller sound, but they are quite bulky.