Sonos is a great multi-room service with great speakers and your smartphone / tablet as controller. You can add several online services like Spotify and others to your account.
If you can’t find a service in your list, try setting another country on your Sonos account settings. Restart your controller and you should find the list of services of that country (e.g. Pandora, Songza and others for the USA).
If that service is geo-locked, you still need a way to get around that. I have configured the DNS based service Unblock-US with my router. How you do that with yours, is described here. All attached devices will have access e.g. to US or UK services. As positive side effect, you can have Netflix, even if it is not yet available in your country. I like it most for Pandora.