I am going to explain to you how to get a free website with a regular domain, simply, quickly, and free with no advertisements.Hosting
First your going to want your host. My personal suggestions is Weebly as they are mainstream have a very easy yet powerful designer and have tons of free templates, they also don't display ads, just a little "This website was made with Weebly" at the bottom.http://www.weebly.com
Register with them and make your site then publish it. When you publish it you will get a url in the form of yoursite.weebly.comDot.tk
Now we want to get a free domain to forward to so your visitors dont always have to type that long name, many people suggest .co.nr or .co.cc but I suggest just .tkhttp://www.dot.tk
Register with them, or log in with your google account, and fill out the form with your website subdomain url. After a few hours their server will refresh and you should be able to get people to visit your website with yourwebsite.tk
Sometimes it is instant though NOTE:
because some free site hosts like weebly already use redirection you must include the FULL path to the page of redirection eg. for naturalgm.tk it is...
If you would also like to get a free forum with no ads, the best choice to go with is, ProphpBB. It has tons of built in themes and is easily customizeable and simple to set up.www.prophpbb.com/
Register with them and make your forum and youll get a link to your forum you can put on your site, and you can just use dot.tk to make a forward domain for your forum. Finally...
And there you have it, your own free website, with great uptime, simple to make, easy to edit, and does most of everything you need it to! http://www.naturalgm.tk/
<- Is a good example of a site you can put up doing this.