Lot of people call me up asking me that they want a website done but are clueless how to go about it… So here are my 2 bits
Do you know what you want your website to be called? Figure it out first and then check if that name is present or not. Most of the domains are gone so it mite take a while before you finalize the domain name you want.Go for a .COM domain if not then a .IN but choice is your there are lot of exotic domain extensions available like .ME, .Asia, .CH and so on for every country in this world.
It would cost any where between 10USD for a .COM to 15USD for a .IN to 100+USD for the exotic domain extensions.
Once you register a domain name comes the task of giving it a home or host it on one of the millions of websites which offer these services. Again every hosting company will also allow you to buy your domain and most of the times for FREE if you host it with them.
You have two types of hosting Windows Server and Linux Server. You will have to go for Linux which is cheap (since linux servers have all open source software where as Windows servers need all licensed software)
Hosting can cost you from 6USD/Month to NNNUSD/Month. Every hosting company has a return money back policy if you are not satisfied.
Once you are done with buying your Domain name and hosting it you are good to go!
One piece of advice host your mail@domain with Google. Its free, gives you 6GB space, its fantastic and has the same GMail interface. [Click here]
Some companies which offer the above services
Have i missed anything here? If you are using any hosting service and happy with it Please comment about it along with the link. Thanks