Website Builders
In addition to regular virtual hosting, there is another option - website builders.
A builder is an online service that allows you to create websites by simply clicking buttons and placing blocks.
Builders are generally paid, but they may have a minimal free tier.
Essentially, builders are similar to CMS, only you will be charged a monthly subscription fee for using the builder. Overall, this fee is of the same order of magnitude as the hosting fee for hosting a CMS.
The advantages of builders include the fact that you can create a website without delving into programming languages at all.
The disadvantages of builders include the fact that the website essentially does not belong to you. If you don't like the builder (for example, it raises prices), you won't be able to migrate away from it along with your website.
Also, the builder will give you a third-level domain, which also will not belong to you. However, many builders allow you to park your own domain.
Furthermore, builders are limited by the set of features that their author has built into them. They are convenient for creating websites with standard functionality.
It should be noted that creating websites using builders is a fairly popular topic, and there is even a certain number of orders for the creation and support of websites built on constructors.
Study the tilda.cc builder. Create a website on it.
Study the shopify.com builder.