If you don't have host, go with Tumblr. It is easy to use, lots of free good themes. But If you have a host or want to buy one you should use Wordpress.
You can still use indieDB, Gamejolt , Twitter etc. to share your news and promote your blog.
If you don't have a domain name already. You should get one.
BTW Check this : http://www.pixelprospector.com/indie-resources/#website-creation