You can make a website quite quickly these days without having too much technical knowledge, and take advantage of the many addons and scripts that people develop for you to add extra functionality to your website.
Website builders are not often the best choice, for example. A CMS on your own web-hosting with a paid domain can be cheaper then the paid options for some of these, you are actually paying for the ease of use. A CMS is more flexible, and gives you more options. However for some basic websites, a website builder can be a good option, however I would advise it for quickly mocking up a website, or for testing html etc.. out.
Here is a list of the 7 best website builders around:
Google sites – Yep you can make a website with google, not necessarily the best of the best, but a good tool none the less. And very simple, as you can keep everything in the same place for easy access. http://sites.google.com
Edicy – Good for creating mobile and SEO ready out of the box business websites http://www.edicy.com/
Moonfruit – Quite powerful, however not necessarily SEO friedly http://www.moonfruit.com/
Jimdo – Create a web-store http://www.jimdo.com/index.php (has good additional functionality)
Yola – Quite easy, custom domains, multiple platforms https://www.yola.com/
123 Reg – Comes with web-hosting, this is not one of those free ones. http://www.123-reg.co.uk/website-builder/
SnapPages – Make really pretty websites, drag and drop. Very easy after free the next is $8 per month, which you would probably want for most websites, I would recommend the free version for testing things out. Or for very inactive websites – http://www.snappages.com/