A web host is where your website files are stored; this is where you will install WordPress. To have a live website, you need an active hosting plan.
We highly recommend Flywheel to make setup easy. Their setup process is the most straightforward we've found – Flywheel will even install WordPress and Semplice for you.
However, you are free to choose any host you like with Semplice. As long as the hosting company is Wordpress-compatible, you can use and install Semplice with it.
WordPress installation guides from common hosts: