I would just install a freebie content management system, tweak one of the default styles to suit your application and after that it's just a matter of logging in and typing.
The site content is then separated from the style and presentation so you can tweak it easily in future. It's stored in a database so it's easy to back up. Furthermore, you'll find plenty of plugins that you can attach should you require calendars, galleries, shops and forums later on.
I have done the above with both Drupal
www.drupal.org and Wordpress
www.wordpress.org. I would say Wordpress was the easiest to get up and running and the best suited for smaller menu-based or blog style sites. Drupal can cope with much more complex sites but is more of a pig to drive.
You will need hosting that can support a database and PHP.
Here's a Wordpress site that 2 of us put together in a couple of evenings for the local radio club.
http://www.hogsback-arc.org.uk/I should point out that I'm not a web developer although I'm pretty handy with a PC. Just couldn't believe we needed to get an "expert" in and, well.. we have a site that isn't spectacular but does the job IMHO.
One word of advice: Purchase and register your domain name separately and ensure you can manage it directly. Don't just get it lumped in with cheap web space. That way, if your hosting providers turn out to be a bunch of scrotes you can easily shift your site elsewhere and you won't find that it's actually registered to them and not you!