How to find the best and reliable deals.
I will be giving some guidance on how to approach these two.
Firstly, I am a true believer that we should keep these two separated. Mainly, because servers can fail sometimes and in case of that scenario you can always move your domain to a new hosting server. Therefore, the risk is little to none on your web presence.
How do we do that?
Simple, we use two different companies, one for each service.
For the domain name registration I want to recommend namecheap.com. They have really competitive prices with a variety of services that you may be also interested in. The process is simple. First, search a domain name you like, then, make sure nobody uses it and finally, purchase the most suitable package for you.
In addition, they will also help you find similar domains so you can give a bit more thought to the one you currently have, Consequently improving your SEO score.
Next, we need to find a reliable server for our website. Like stablehost.com. These guys are simply amazing! They have 24/7 support and they are always happy to help. Apart from that, I use them myself and I have never had a single issue regarding my hosting. (Apart from the ones I created myself.)
To sum up, these are my recommendations for domain name and server. Firstly, namecheap.com and secondly, stablehost.com. I have been using them for more than a year now and I can not recall any issues even though I am one of the pickiest clients you can imagine. Go for these ones, they will work.