If your considering hosting your website yourself, we would recommend the following companies:
Digital Ocean
Linode
AWS
Vultr
Hetzner