I can second Wordpress as a great solution. Fully free software and even works without Javascript. Gets a bit of a bad rap sometimes but really it comes down to how you use it - when keeping things to the essentials it's a great backend for most websites needing a CMS.
You do want to host things on your own domain if possible, but even if that isn't an option it should be quite feasible.