If you want to see what it should look like then visit El Loco in Sydney and check it on your pc and mobile phone.
1. Front page blog like functionality with RSS feed
2. Allow multiple categories in blog with individual RSS feeds.
3. Mailchimp email sign-up form front page in sidebar. Mailchimp takes RSS feed to make email. Email send to Facebook/Twitter.
4. Twitter stream in right hand sidebar
5. Facebook open graph tags on front page so Facebook like button works as one for Facebook page and webpage.
6. Menu pages in text (with pdfs also featuring)
7. Each blog update sends update to Twitter
8. Badges for Facebook like, Follow on Twitter, Linkedin etc and Foursquare across all pages.
9. Ability to create photo gallery from RSS feed of Flickr gallery. Or Instagram.
10. Location page: A Google map.
11. An open source content management system. Ideally WordPress but Joomla or Drupal are fine.
12. Ensure that you have a version optimised for smartphone viewing.