I see that Jeff has answered you but without having read his message I'll just say that you really can't go too wrong with something from Sony, Altec Lansing, Panasonic or JVC. I have a Bose system, which does what you want, but at $500, it's not someething that everyone will go out and purchase.
When I purchased my Altec Lansing speaker system, I simply asked the salesman what he thought had the best quality sound and he pointed me to them. I've never regretted the decision.
Good luck in your quest. Lynnette P.S.: Now I'll read Jeff's message. <grin>
Anyone have any recommendations for a compact shelf stereo system with an AM/FM radio and CD player? I would like one with a decent sound and bass but not too pricey. Any input would be appreciated! Jo Anne Stombaugh.