If you go Sonos, consider a subscription service like Deezer or Spotify.
I pay about £10 a month for Spotify...it's excellent.
It's like having access to every record collection on the planet.
It's really changed the way I listen to music...and I've discovered so many new artists as a result.
Highly recommended.