As I understand it, in order to create a website you must first register a domain name and buy a web space.

Having a registered domain name allows you to have a simple url you choose, like www.example.com, instead of something like www.geocities.com/example.

The web space is where you store your html, css, etc files.

If this isn’t a correct understanding please correct me.

So my first questions: If you register your own domain name, but want to use free web hosting, can you make your url direct the user to the files saved on the free webhosting? In this case, after accessing the website will your registerred domain name still be in the address bar, or will the webhosting address be visible?

Second: Can you recommend any good web hosting sites that don’t have banner ads?

Third: If you answered positively to the last 3 questions, is there any concievable reason why someone like me, creating a small low traffic site, would regret paying to register a domain name and not paying for commercial web space?

Thanks for your help