TL;DR My top three are Namecheap, Siteground, 10web.io - now let me tell you why, and how to get the best deals with each one of them.
There are literally hundreds of websites where you could register a new domain name (URL).
Finding a good Registrar is important. And most importantly knowing what you are looking for when choosing the right Domain Registration site for your needs is essential.
Here is a list of questions to ask yourself when considering what domain registrar you should us for your website domain (.com, hosting and website builder. Intertwined are my list of top 3 registrar and hosting providers, along with my top website builder favorites.
Is 24 Hour Support Important for You?
Maybe you are already pretty savvy with setting up your DNS configurations or your site forwarding, or the email and hosting of your website?
But if those terms are foreign to you then you will probably want to have a team of people who will be there to answer your questions and walk you through it. Whether by chat or by phone, it's a good idea to have support when you need it, especially if you're like me, and find yourself needing help at all hours of the day.
Are you wanting to SAVE as much as you can?
What's unique about 10web is that they have a really neat tool that will essentially take any website and duplicate that as a template for your own site. Of course there will need to be some customizations and all the content has to be your own, but the AI website builder is a really neat tool. Check it out here.
Do you want a Do It Yourself Website Site Builder?
There is a lot of freedom and really awesome options for eCommerce sites, artist sites, and really great themes that are compatible with the Elementor builder. So if you have a website that is built on Wordpress, then definitely check them out.
The other thing about Elementor is that if you wanted to host your website with them you could as well. We prefer going with one of the other Registrar Hosts mentioned above (Namecheap, SiteGround or 10Web).