I stumbled onto a product made by Grundig which combines a CD players, MP3 decoder, alarm clock and speakers into a compact package for about $130. Problem is, the reviews on Amazon say the materials and performance are quite poor. So... perhaps I have to "roll my own."

Any recommendations for a portable CD/MP3 player with a built-in clock and alarm feature with easy-to-use snooze, and a great pair of very portable speakers for it?