The owner should host the server locally however block the server from accessing his LAN and use something like ssh to port forward to a remote vps, this way he is not tied to any one vps provider and if something goes wrong switching is just a matter of transferring the domain name to a new ip