I recommend you get a self hosted blog through Wordpress.org (not the free service provided by Wordpress.com). DO NOT try to build your business around a free hosted blog service like Wordpress.com, Blogger.com or Blogspot.com.
Here"s why...When you own your own domain name and host your blog yourself, it belongs to you and cannot be taken away from you. When you host your blog through a free service like Blogger or others it can be shut down for violation of the host company"s terms of service. And if you just spent six months of effort building it that would not be good.
Since you can register a domain name for less than $10 a year and get hosting services for just a few dollars a month there is no reason to opt for the free services.2: Don’t Get A Free Website Hosting Account To Save A Few More Bucks
The same advice applies if you are thinking about getting free hosting for a website as opposed to a blog. Don"t do it. You get what you pay for and free hosting accounts come with things you don"t want on your site, such as the host company"s advertisements.
3: Don’t Create Stupid Online Profiles That Will Come Back To Haunt You Google never forgets.