If you are not quite the DYI type, I'd also recommend a new product by Beep. I've just put 3 in, and I'm pretty impressed with the system so far.
Basically an AirPlay/ChromeCast equivalent product that uses a very simple dial interface to play music across multiple speaker/zones. A cheaper Sonos whole home audio solution. Can't compare 100% but it works.
As an FYI I haven't played with the Android interface yet which is supposedly more developed, but on iDevices it works well. There is a limited HTTP interface as well for direct streaming and the product currently works with Pandora and Spotify as a direct streaming source.
I have the android source code and will be seeing if I can modify the current Sonos device type to work with these as well. No promises in that regard.
Regardless. Take a look here for more info http://thisisbeep.com/k1gU7YRY