If you're looking for a community sort of site, you might be better off jumping straight in at the deep end and go for something like Xoops which is a CMS (content management system)... although it sounds a little scary, it just means that your website is powered by a database instead of using flat, static pages. That way, you can easily create the event calendar and photo gallery etc by installing various modules... To make it even easier, some web hosts allow you to install these systems with a couple of clicks and all you have to do is add the content! I'm setting up a website for my village here -
http://carharrack.com/main/ - although not finished, I got this up and running in about 10 minutes!! If you want, drop me and email via the "Contact" menu on the site and I can help you further if you want!
HTH
Matt