How To Setup Website

To start a website you should first register a domain. Before registering, choose the domain name that suits your website's content. For example, if you plan to have a website about bikes choose domain name such as bikeinfo.com. If domain you are trying to register already exists,  try for .net or .org instead of .com. Mix domain name with some other relevant words.

After selecting a domain name, you can register your domain  in Hostgator.
Click here to register your domain at Hostgator

I recommend Hostgator because you can register unlimited domains and unlimited websites for just $9.95 Per month. It also got cheap web hosting for $6.95 per month. And also Hostgator got  disk space upto 5 gb and 75 GB Band with. You will get 30 Days Money back guarantee

After you register domain and purchased a webhosting package, you got to design your website.
Here is free 100 website templates for you to start with.

http://www.webmastersguide.org/100websitetemplates.zip

All your webpages must be related with your website theme. You can't simply start a website for say, golf, and start talking about receipes or other. Also make sure you create some unique content in your website.