If you are really serious about earning money from your blogs, it goes without saying that you should get your own unique domain name. After that, you would then have to decide which blog publishing platform to use. Most of my blogs (yes, I blog on more than one blog)are hosted with Blogger. Finally, you then choose a place to host your blog.
Choosing a good web hosting company can be one of the most important choices. With all the offers out there, it can get real confusing. I have found out from experience that the costliest is not necessarily the best. The choice depends on the system requirements of the platform you choose, whether you prefer to host on a Linux or Windows based server, your bandwidth and of course how much you are willing to spend.
You may want to take a look at the "Top 10 Web Hosting Providers - Best Web Hosts 2008" on the webhosting rating site. They have some really useful articles as well. For example, check out their "Tips For Choosing A Domain". A must read before you go ahead and buy a domain name. I definitely agree with them when they say "Choosing a domain may not be as simple as perceived.." Finding a name for a new site I was planning on proved to be quite frustrating when I found out that most of the names I had in mind were taken. After reading the article, I decided that the name was too long and finally found a short varient to the name I had in mind.