I'm a happy Bluehost customer with two Bluehost accounts.

The very first feature I couldn't believe once i stumbled onto Bluehost was that I could host as numerous websites as I wanted on one account. Before using Bluehost, I became a member of a website building platform that charged me $300 per year for hosting and achieving access to their website builder for starters domain name. - Bluehost Review

That's $25 per month for one website. You can imagine how thrilled I was to discover being able to host an unlimited number of websites for $6.95 a month with Bluehost.

In fact, inside my sales inquiry call, I believe I asked 3 times about this unlimited website hosting feature. I merely couldn't believe it.

To the heart of the matter.

This is a short list of the Bluehost features

Unlimited quantity of websites for $6.95 per month.
You can easily register your websites within Bluehost. It's a one-stop-shop.
Outstanding tech support and customer service via telephone, live chat and e-mail. Part I of my Bluehost reviews series informs you about 2 instances where Bluehost's service really shone making it me a committed loyal customer.
1 Click setting up popular CMS platforms WordPress, Joomla, and Drupal. Creating WordPress with Bluehost can be quite easy.
Courtesy website backups (this saved me a full 60 page website). This selection alone could save you a terrific amout of grief (since it did me).
Unlimited quantity of e-mail accounts per website name. Never lack an e-mail account again. It takes approximately 30 seconds to set up an e-mail account.
Unlimited hosting space (build websites as huge as you like… I do).
Secure options such as SSL for e-commerce sites.
$50 Free Google Credit.
9% Network Uptime Guarantee - there have been times my sites were down - but it is very infrequent and they also weren't down for long.

E-mail Accounts for Your Websites Are Included

It is simple to set up e-mail accounts for every domain name you have with Bluehost. I build an
for all those my sites. You may earn unlimited e-mail accounts for every domain you've with Bluehost. There is no question that through an e-mail account or accounts affiliated with your website as being a more professional presence than a Gmail or Hotmail e-mail account. Make 30 seconds required to build an e-mail account along with your domain names.

Tons of Tutorials to get Your Websites Going

If you're a do-it-yourself type, there are lots of video tutorials showing you the best way to do all kinds of things in your Bluehost account - whether you use WordPress, Joomla, Drupal, Dreamweaver, etc.

My 2 Criticisms of Bluehost

They don't show you any system upgrades/updates that can result in websites being down temporarily. I called them about it and their response was they utilized to send out notices, but they would get a lot of calls about the upcoming operation it's more trouble for all concerned laptop or computer was worth. Fortunately such upgrades/updates are very infrequent that it's no issue with me.
Their domain name availability search screen is not very user-friendly. I actually search for domain availability at GoDaddy as it's a great interface. When i find the domain name I want, I register it with Bluehost. - Bluehost Review

Here is a domain registration tip: Be sure to set your website name to auto-renewal (unless you're developing a temporary websites). The final thing you want to happen is usually to miss out on a domain renewal and lose your domain. Imagine building a website with 50 pages of content and getting ranked only to lose the complete site because you didn't renew your url of your website.