That small, simple speaker above is a Jambox. It may be small at only six inches, but the sound is incredibly clear and worthy of supplying the music for your dinner party. It is also wireless, using bluetooth, which makes it utterly portable and versatile.
I take it into the kitchen when I am cooking dinner or washing dishes and play whatever I am in the mood for on Pandora, streaming from my phone. Or listen to one of the always interesting podcasts from Radiolab while taking a bath. Take it with you wherever you travel...
(It also has the capability to be used as a speakerphone, which is handy when your two-year old starts singing Twinkle Twinkle Little Star and you want the grandparents to listen in.)