Sonos Play: 3
Sonos Play: 3
However you take your music -- MP3s, Internet radio, Spotify, Pandora -- Sonos lets you stream it all through one slick box. The new Play: 3 is small enough to tuck into any bookshelf -- no stereo cabinet required. $299

By Kate Flaim, contributor @FortuneMagazine - Last updated November 22 2011: 6:22 AM ET
Join the Conversation
The style hound

Is it just us, or did the holiday season sneak up more quickly than ever this year? Not to worry: Here are 7 gift picks for your favorite fashionista.