For all domain names and hosting services I recommend GoDaddy.
I have worked with a lot of different hosting accounts and have had the fewest problems using their services.
Here are a few reasons I use GoDaddy for my domain name and web hosting:
- 24-7 Customer support with a REAL person. No submitting tickets and waiting. And they typically fix your issue(s) while you are on the phone with them. The longest I have had to wait to speak to someone is about 5 minutes.
- Affordable pricing.
- One-click installs. It is super easy to manage multiple applications and installs on their servers.
- Response time. Most of the changes you make to your accounts happen very quickly (installs, DNS changes, FTP accounts, sub-domains, etc). And if you don’t want to sit and wait for your install to be created they will send you an email to let you know its finished.
Coming in at a close second is Blue Host. Their customer service isn’t quite as good as GoDaddy’s, but you still get to talk to a real person. Also I have found their servers are not quite as fast as GoDaddy’s. But still not a bad choice if you are uncomfortable with GoDaddy.