Hi. I would recommend going for a Wordpress blog, since it can easily function as a full CMS, whilst also giving you all the extra functions and features you mentioned. Wordpress is also easily and quickly updated by you or various authors (as many as you want to appoint).
I love Wordpress and am able to built very custom-made solutions for clients. You can have a look at my portfolio at www.adii.co.za.
If I win this bid, I'd gladly supply a mock-up design, which you will approve first before I start coding. No deposit required. And I will design as many mock-ups as required to get your final approval. As you will see from my portfolio, my designs are very diverse and I'm thus sure I can design your ideal website.