This is off the thread topic but why not? :)
Hosted service: If you are looking just for hosting just a blog don't want to customize the theme, add plugins, or run your own advertisements then WordPress.com is the way to go.
They maintain everything and all you have to do work on the content. For an upgrade fee you can get your DNS name pointing to yourblogname.wordpress.com provided you understand how to point your CNAME to their A record.
Difficulty rating of 1 or a zero.
Roll your own server: If you want to host your own and you have Linux/BSD/UNIX experience then you can either roll up your sleeves and rent space in a datacenter ($$$) or get space on a Virtual Private Server (VPS and less $). This is what I do and I use both SliceHost and Tektonic VPS.
Difficulty rating... if you are savvy and know what you are doing, maintain EVERYTHING then I give this a 5. I like it and maintain my systems myself. It's part of my therapy :D
If you don't have any experience with managing systems and the CLI (The GUI is a fad and will go away real soon now) then the rating shoots up to "e-le-ven".
WordPress.com and self-hosted... there are many in between these two options and I'm sure some folks here are using the middle.