If you’ve got speakers already, the Logitech Squeezebox is a viable and cheaper alternative to a Sonos system