One of the best things you can do for your web site is acquire links from other web sites to your web site. You can start with paying to submit to the top tier directories, like Yahoo Dir, JoAnt and so on. Then seek out industry specific directories. You may also find that the the establishments that you write about will want to link to you, if your articles are well written.
A feature that I have always wanted to implement would be a google maps mashup that illustrated the location of each restaurant along with some vital information - cuisine, hours, parking - whatever you decide is most valuable. As an example, you can see this map - http://www.daylite.com/our-clients
, but the client didn't want to give away much information about their clients, in this case. You could also provide driving directions to and from each establishment.
Maybe this could be a a value add service that you can charge for.
From a usability standpoint, you might want to add page titles. Another option is to have the red button turn white when visiting that page. Wayfinding is critical. Visitors want to know where they are and where they have been. You might also try a little harder to have the button names match the page titles. For example, things to do and attractions are not closely aligned.
Placing Google ads right under your headings, before any text will be seen as pretty spammy. I can understand if you feel you need the revenue. If you can move them, it will be better for the visitor.