Here’s the easiest, most effective solution:
Get some cheap web hosting that supports WordPress. 123-Reg are probably as good as any – at least, you will be able to move the site elsewhere in future if you want to. (From £2.50 per month).
Now choose a free theme from the hundreds out there and start playing around – or go with the standard but highly customisable TwentyTen or TwentyEleven themes and change them to suit. Check out a few WordPress tutorials on Youtube or download a free manual.
Make sure you back up all files and your database regularly and you will easily be able to move the site later if your current host seems restrictive in any way. I recommend this plugin to back up your database painlessly by e-mail.
I’ve created a short tutorial on the basic basics of WordPress starting from a clean installation with the 2010 theme:
It’s not the slickest tutorial, but will give you some idea. One day I will remake this and continue the series . . .
Anyway, WordPress is the easiest industry-standard platform, easy to keep up to date, easy to transfer between hosts and easy to customise to make do whatever you want to to do. The ability to upload new themes which keep design separate from content means you can at some future date get a theme professionally designed if you so desire, move the site to another server, allocate permissions to allow others to update specific sections of the site or install and use plugins to extend the functionality of the site.