I'm using Wordpress with Genesis Framework. There are many free themes available also.
First, you have to decide if you host your own website which involve fees for hosting and purchasing the domain name.
If you for free ones, blogger and Wordpress.com are always available. Both are easy to manage and have bunch of themes to choose. Just read their terms specially wordpress.com as they're very strict when it comes to monetization.