|I would recommend using the hosted Wordpress plan. |
You can sign up for an account and publish your content in minutes. There are literally 1000s of ready made templates to choose from on the web- and they can all be customized easily. You don't have to possess extensive design or coding skills to work with them.
Wordpress is also great for the search engines. Google seems to index it well and you can find a whole bunch of plugins that add extra functionality.
Check it out and see if it's right for what you're trying to achieve. Wordpress is probably the most popular CMS at the moment.
There is also a self-hosted version that I would normally recommend, but seeing how you're looking for a free solution - it's best to check out the link above.