I selected Namecheap as the place where I would register all my web site domains.
There are many good reasons for registering your domains at a different location than where you host your sites.
It can solve a lot of problems and prevent trouble as well as saving a ton of hassle should you ever need to move your domain hosting, in future.
Their customer service was incredible and they have such a user friendly dashboard for managing my sites.
Best of all, their prices were lower than where I had my sites previously registered.