OK, the story so far.
I’ve created the site. I’ve installed and done some basic set-up on an event calendar plug-in called Events Made Easy. It seems to do almost everything I’ll need but I haven’t yet tried all those features. I need to change the default style for the next few events in the side bar, but that’s just grunt work and updating myself on the “joys” of css.
The template I’ve got for the site is a bit bland, but that’s going to be easy enough to fix. Either find one I like or see the comments about CSS above.