If you'd like to eventually build your site into a beehive of worldwide activity, a domain name would be a smart investment. The companies that register domain names are called registrars. There are many and they offer a wide range of pricing plans and options. Just keep in mind that the lowest price isn't always the best deal . The wording of your contract can be crucial to your website's future.
Ease of use is also an important factor.
While this makes the process painless, make sure that the registrar they use is one you'll be happy with. Keywords are words that people might type in at a search engine to find your site. Having those keywords in your domain name gives you a higher ranking in many search engines. You'll want to make sure that the name you want isn't already taken. Don't use the nice forms made available to you at various sites to do this.