I would recommend the JBL SoundStage
It's small, has great sound quality, and you can use it as a dock with your computer (although mine is in my bedroom).
The downside is the remote control that comes with it. Its tiny, dark, and a rectangle, so it's hard to see what you're pressing. All in all though, a good value for the money (@ $150)