The most flexible way is to use Wordpress with Elementor plugin and then you have to pick a host (Dreamhost for example).
The most easy way is to use Squarespace with their templates as they are the host too.
The most sovereign way is to have a Sovran Pro as it has Wordpress plus Elementor already installed and ready to go. You don't need a host because the Sovran Pro is the host.