The BOSE SoundDock will be the best sound and is suitable for home. You can also get a hookup (Monster cable for $30) for your home stereo system if you have a nice receiver and speakers already. I like the smaller JBL On Stage Portable Station. It has great sound and I can take it easily on the road.