Wordpress is excellent. Very easy to install yourself if you have a host that supports PHP and MySQL (and nearly all of them do these days). I've set it up for a bunch of friends and family as a really simple way to get them started. It not only handles blog-style posts, but also provides dynamically updated pages as well, so you can build a site with it.
If not, a host like
Dreamhost only costs about $7/month.