When choosing a domain name for your web site, look for one that is short and contains no dashes. The domain name does not need to contain keywords (although in the past this was important).
Domains are annual subscriptions for the use of the domain/name. It is important to not let it lapse, otherwise your web site will no longer be up.
Some of the places to purchase domain names include: