I've been using BlueHost for years now, since 2008 for most of my online web hosting and domain name needs.
What I like about them is that they have fantastic support in the form of livechat, that is very responsive, and usually their turnaround time is less than 24 hours (this means that they take you seriously)
Another thing that I like about them is that I pay $6.95 per month but I can host unlimited domain names with them, which saves me lots of money instead of having many web hosting - I just have one.
If you're looking to have a presence online, the first thing I always recommend is definitely Site Build It! especially if you're wanting to make money online, or at least direct leads to your business like what I do with my Urban-Rehab.org website. But Site Build It! costs $299 per year or $24.99 per month, and to the bootstrapping entrepreneur, sometimes they're not able to do so, and so they start here.
BlueHost then becomes something you should consider, but if you'd like to take things seriously, go with Site Build It! If you're ahead of me and want to go straight to get your webhosting and domain name, click here to go straight to BlueHost main site to enquire or to purchase your own web hosting.
That'd earn me an affiliate commission at no additional cost to you, and I thank you. Happy blogging!