Hi from my point of view wordpress is the best CMS for blog creation ......I usually prefer worpdress platform for the following reasons .They are it does not require PHP nor HTML knowledge unlinke Drupal, Joomla or Typo3. A preinstalled plugin and template function allows them to be installed very easily. All you need to do is to choose a plugin or a template and click on it to install. Updating any content within the pages of your website, and adding more, is very easy by taking advantage of the powerful backend of a WordPress website.I started a blog website using wordpress CMS through providers like
9cubehosting.com first i choose domain name for my blog website and registered it with them for affordable cost ...Then i signed up for an hosting account at cost of $2.63 per month to host my blog site online .The hosting package includes 1 click application installer which comprises of CMS like wordpress using which i easily developed a blog site and also hosted it online ....