The real question is how much you want to spend. If you like to listen to music in general, then it's worth investing in a decent system, which would include a dedicated stereo amplifier and speakers. But that's the more expensive end of things.
If you're talking small, portable speakers, I've personally never heard small speakers that sounded half decent. You're much better off with $200 headphones than with a $200 speaker system.
I've also never heard a Bose product that sounded good. Most audiophiles seem to agree that Bose is the biggest rip-off in home audio.