Ansible is my favourite tool for configuring and managing servers and software deployments at present. (You might want to look at it if you're familiar with Chef, Puppet, Salt or Fabric.)
Webfaction is a great and remarkably affordable hosting service, on which I've run a large number of websites for many years, at very little cost (and with almost no down-time).
There is a good Webfaction control panel which lets you create new sites, applications, databases etc, but if you do this often, or if you're into the devops 'infrastructure is code' discipline, then you might appreciate my modules for Ansible which can do many of the control panel operations under the control of Ansible scripts.
You can find them at the ansible-webfaction page on Github.