WordPress makes it easier to launch your a personal website or a business website. If you want to use WordPress hosting, head over to wordpress.com and sign up. You have two options:
1. A free website
2. A website with a custom domain.
When you choose the second method, your website will be ready just in a couple of minutes. The basic plan for WordPress hosted website begins from $4 per month.
Then there are website builders like wix, weebly, etc. You can also use these website builders for free. However, if you want a website with custom domain you will have to choose premium service.
Just like WordPress hosting, by using website builders you will be creating your website without having to buy separate hosting.
Which do you prefer?