If you like to build things, as has been stated, the best is to build some speakers custom fit to your needs.
If small is what you want that performs well, check out
these. Add a small Bluetooth/wifi
amp from somewhere like Parts Express and for just over a couple hundred bucks, you have something that will pay that back just for the project entertainment value alone and will sound good too.
The Quarks (linked above) are meant to play with a subwoofer but that amp has accommodations to add a small powered (another DIY project for after you get hooked on building speakers) subwoofer that you could probably stash under your bench.