FWIW Wordpress is full of security holes and so is a pain to keep up to date. It's ok on a hosted platform, but unless you want to manage the install then I wouldn't want to run it on a server. The /install/ is easy because webhosts provide scripts for it, but often they're not good at keeping it up to date. ('Security holes' in this case means spam, defacement and password stealing)
I quite like Ghost, though it's written in node.js which is slightly less common on web hosts. They do do hosted, though the price is a bit high from the creators. There are alternative sites though that are a bit cheaper ($5/month).
TBH, unless you really want to manage your own server I'd go hosted (on whatever platform you choose). Your ISP might give you free webspace but what you can do with it is usually limited (no dynamic content, for instance). So pick a platform, then pick a host to run it.
Theo