The first thing you need to do is find a great and a reliable domain registrar. A quick online search will help you discover various choices to go with, however, some of the best domain name registrars on the market are Namecheap, iPage, and GoDaddy.
There are a lot of web hosting service providers that also offer domain name registration services, however, you need to be careful as the host might not be willing to allow you to transfer the domain name’s ownership to you in case you want to change providers. So, we highly recommend you to read the small print, before you choose a host. We advise you to check out BlueHost and Hostgator as two of the best web hosting services on the market that offer free domains and know the best methods to treat a customer just right.