My old stereo set died a couple of months ago. i was forced to listen to CD's on the PA or on my PC. The DVD player with surround speakers wasn't all that either, certainly not when the sub blew.
Finally I was able to get myself a new set. It's a Philips MCD908.

It's a mini set that's a radio receiver, CD player and DVD player in one. Loads of possibillities I won't bore you with.
But wait for it.
The set might be small but the speakers have neodymium magnets and sit in a wooden cab, gold plated connectors and a 2X75W RMS class D digital amplifier loaded with two hi-fi preamp valves.
Yes you read that right, valves, tubes.
Great, big, natural, crystal clear tone.
It might not be good enough for the hardcore audiophiles but this is alot of tone from such a small package. It beats the shite out of my old Sherwood set.