As you may know a domain name is just a name, not a real website. If you are going to create your website you need a domain name and a web hosting package. Get a domain name, you have to search for the domain name from the registrar site or use any whois site to search for the name, and make sure it is avaliable. Get a good domain name registrar company. Make sure that the domain registrar company is a well established one and has been offer good service for years. Ensure that domain name company also offer related services. You might want to make sure that the company does more than just domain registrations.Other features like web hosting, site builders, seo and other domain related tools on hand are definitely a plus, so that you can keep most of your services under one roof.

It is important to make sure that the domain name registration company/hosting provider offer the following FEATURES for domain name and hosted domain for free.

* Auto Renewal
* Domain Parking
* Domain Forwarding
* Domain Masking
* Domain Auth-code
* Domain Lock
* Status Alerts
* Total DNS Control
* Change of Registration
* WHOIS Edit Fees and Locks
* Transfer-out fees
* Customers support
* Premium WHOIS Privacy Services

There after you have to pay an annual fee to a registrar for the right to use that name for a number of year and you will need to renew the domain name somedays before it due for renewal. Moreover it is nice to go for a paid cheap domain name, so that you will have total access to your domain name and renew it when it due for renewal.

If you want to start a website with the domain name, I recommend you purchase your domain and hosting together from one provider. In this way it is possible to get your domain for free. Some hosting services offer this gift when you buy domain name and hosting package together.