My recommendation for domain registration is Namecheap.
They are giving 1 year free WhoIsGuard (WhoisGuard is a privacy protection service that prevents people from seeing your name and gaining access to your address, phone number and email when they do a Whois search on your domain. It puts our address information to the public Whois instead of yours to protect you from potential spam and even identity theft).
The best part about Namecheap is the live chat support they provide.
My personal experience with them is great. My waiting time is always kept to 5 minutes or less.
Disclosure: Some of the links in this page above are “affiliate links.” This means if you click on the link and purchase the item, I will receive an affiliate commission. Regardless of the affiliate commission, I only recommend products/services I use personally and believe will add value to my followers. =)