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
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.