There's a lot of these headphones topics lately...
Generally, the more money you pay for headphones, the better quality they are. For years, I've been using my Sony MDR-V700s, which are professional DJ headphones. They've got superb sound quality and a wide frequency range. They cost $250, which is a lot of money to some people just for headphones, but they're worth every cent if you're serious about listening to music.