I started with a simple blog on
Wordpress at the beginning of last year but as I have plenty of previous
web development experience I soon felt too restricted with that arrangement so I got a dedicated domain for the blog.
The hosting company I use now is
Pipe Ten and as I already have a few other websites/domains with them I bought their multi-host deal so I can easily add another site at any time.
Personally I'm not so convinced of the benefit of Facebook pages but I have one for my blog and I can see how they might work for some people. However I am a big fan of
Twitter for promoting the blog as well as making contact with like-minded people.
Once you get multiple accounts like that you really need a tool like
HootSuite or my personal favourite
Buffer to manage them from a single point. These allow you to post to some or all of your accounts as needed plus they give you some feedback on the results as well. The free accounts are more than adequate for my needs at least.