I had a similar requirement of hosting my website. I tried Digital Ocean / Linode / Google cloud/ Azure web apps (Part of my MSDN subscription ). Finally felt Digital ocean is cheap and best fit for my requirement picked up $5 hosting with $1 backup. I used the Ghost-Ubuntu droplet and was able to spin up the server in seconds. linode-vs-digitalocean-vs-shared-hosting. This gives more in depth details of each platform.
Digital Ocean
Linode