My advice is to spend the money on headphones because you can get better sounding headphones for less than speakers. You can get good headphones for less than $100, but not speakers (expect $400 for the same quality). Something tells me you won't be buying $400 speakers.
I haven't been speaker shopping...ever because I use an old 1980s boombox as my speakers. They're better than anything manufactured for PC audio these days. If you can find an old boombox with analog inputs, chances are that will sound better than any speakers you will buy.

That is my recommendation.
If you want headphone opinions, please start a topic in the sound section with what you're looking for and I'll help you out.