If you just want to blog, something like Tumblr, Blogger or Wordpress has what you need. They all provide a degree of customization via HTML and CSS. I'm not familiar enough with them to describe their finer points, but I would give them serious consideration.
If you want an excuse to pick up some frontend skills without maintaining a backend, then GitHub Pages is an option. GitHub Pages allows you to host static websites generated by Jekyll. This is a popular choice among developers, and is what I use personally.
- Many templates are available, especially those geared towards personal websites and blogs.
- Your website can have anything you want. You can maintain a simple blog, or you can make an extravagant web app that pushes your browser to its limits.
- GitHub Pages is free.
- You will need to be proficient in HTML, CSS, and Jekyll to do anything more than the basics.
- GitHub Pages only supports static websites. This means no server-side logic, including databases and user accounts; your website is generated and stored as files that don't change unless you update your code. Some features will have to be added as external services, such as Disqus for comments.
- While there are CMS's available, they often require a degree of customization. They do not eliminate the need for some web development skills.