I second what programminggeek says. What is important is you write.
That said, I use the static site generator mynt. Host the generated website on digitalocean droplet behind an nginx server.
If you want to go the static site route and want to try all the options that you like, (and lets be honest, that is a big part of the fun setting up a blog) here are some aggregated lists