The most common way to find a domain name is through the so-called domain name registrars. These registrars are companies, which host the services of providing domain names. They usually charge high fees for the registration of a domain name. Due to the fact that domain registration usually has a one-time registration fee as well as a monthly or yearly fee to reserve that specific domain, you will keep paying these high fees for the duration of your domain ownership. Although it may seem normal to pay such absurd prices, there are other options. Many companies provide package options of registering your domain and hosting your domain and website for you.