WordPress is most popular CMS for blogging and it is widely used for websites too. It is freely available and its have lots of free themes and plugins