The Audio Engine HD3 would be worth a look. They're wireless, easy Bluetooth hookup for internet radio, and he can just plug his CD player right onto the speakers since they're self powered and he'd be all set. I'd think this would sound much better than Bose and at $399 they're well within budget. Best of luck.