Zesle, a Free Ubuntu, Centos Linux Web Hosting control panel, enables users to add multiple domains easily on Virtual Private Servers (VPS) including Vultr and Digital Ocean.
You can also add multiple domains with ease with Zesle.
In addition, it's possible to install free Let's Encrypt SSL certificates on multiple domains and subdomains easily.
This blog is hosted with Bluehost VPS. With Bluehost products including Shared Hosting plans, you can manage sites easily since you can access cPanel. Most especially, you can get support from Bluehost when you have any questions or problems.
If you want more stable and fast hosting services, you might be able to consider Siteground.
Just for your reference: If you sign up for webhosting services by clicking the links on this post, I can get some commission. But I do not recommend a specific hosting service just for commission, but based on actual experience. In particular, if you sign up for Bluehost Shared Hosting plans by clicking this referral link, you will be able to use Bluehost webhosting services with US$1/mo off.