First-up the smaller the speaker the worse the sound.
But if you need tiny speakers try Definitive Technology:
http://www.definitivetech.com/
MUCH better quality than Bose and a fraction of the price.
As for which AMP (surround sound tuner?), CD, DVD, etc,
go into a reputable high-fi store (one with a dedicated
listening room) and determine what sounds best to you.