godaddy still rocks, because of their amazing IT infrastructure. They also have very reliable hosting and pretty small prices !
I recommend www.ixwebhosting.com;
they offer great affordable plans
free domain names when you register for a hosting plan
24/7/365 live support
There are many providers found in online to register domain. i suggest you to visit http://www.xnynz.com/ here you can register domains at cheap cost starting from $9.99 for which they provide you free Hosting and web sites builder services using which you can build your website easily and can also host them online. They provide secured,reliable services with good customer service and support.
Well I would suggest godaddy.com. It is secure, have max up time, and the best part is that if you are going to plan reselling the domain and hosting, you will get it all done at really good price.
As a former WordPress user, I would now recommend you look into squarespace.com, which provides domains, hosting, commerce options, and the best user interface I have seen.
I've been very happy with GoDaddy and have had bad experiences with Host Pappa.
One thought: whenever my clients are considering domain name registration as part of their branding, I advise them at the outset to carefully select their domain name. This is an important consideration since the resulting domain name will become a business assets, and, in many cases, the foundation of your brand.
Here are a few things I tell my clients about domain name registration:
First, obtain domain names as soon as possible. This is imperative because there are only a limited number of preferred top-level domains such as .com, .net, .org etc.
Second, I advise clients to obtain as many domain names as possible. When you own multiple domain names, you insulate your key domain names thereby securing your brand.
Finally, domain name registration is only one step in securing the domain. It is important to consider trademark registration as well. Trademark registration will protect the domain name from future challenges under UDRP or CIRA. So, before registering your domain name you may want to consider conducting a trademark search to see if the name is available for registration as a trademark. You can find more information on this topic on our website: http://trademarkshop.ca/