I got my hosting and domain as a bundle from NameCheap because, as the name implies, it was cheap. And easy. When you go with the cheapest option for hosting what you get is not your own private server. What’s nice about NameCheap is that they still give you SSH access. You can’t do the things you would normally do on a VPS like install software over SSH. But you can syncronize your site with handy tools lik rsync instead of uploading everything over FTP.