Using wordpress is FREE but for setting up a blog you another webhosting service I use blogger for my blogs. tried to setup wordpress blog once but failed because of some server problem..
.. actually wordpress is a blog platform. where you can customise and manage your blogs in more ways than blogger can do like
user registration
userlevels for access
flexible themes etc...