A few years back, I was looking to do something similar for my niece. I went with a JVC KaBoom Series boombox. She absolutely loved it. The JVC boomboxes sound great, are built like tanks, now accept iPods, and can be carried into any room. For $200 or so, it would be hard to beat this solution for children.
Rich
Rich