Mine is in simulation. Since there are basically no good Theme Park style games out there anymore with the whole Chris Sawyer debacle, I wish the source code for RCT3 would be released. (I ain't holding my breath dont worry.) But I would make a mechanic that makes the people a little more interesting walking around your park. First you would have to slow down time progression a bit. As well I would pull in the system from Bullfrog's Theme Park where you purchase parks in regions. Each region would be assigned attributes that would effect how interested in your park they are. Some regions would not have a large rollercoaster interest but instead enjoy thrill rides etc.
Anyways, that is a little sidetracked to my original idea. By slowing down time the guest and revenue management would get a little more interesting. I personally would actually slow it down so that 1 hour of gameplay is a week. It uses 1 day/night cycle and you set up shows and games in an "intermission" screen in between weeks. The local population would grow tired of certain shows, rides, etc. However, once every 20 weeks (year cycle) a ride, show, etc. has a chance of becoming a trademarks of your park. If a trademark shows up, it will bring in a steady flow of regional customers and tourists as well.
Now that I think about it I have quit a few mechanics I would throw in to a theme park simulation. Chris Sawyers rollercoaster design system was just awesome though. Not sure what the restrictions for that is exactly. But I have often thought that if I ever got into game development this would be a game I would want to pursue. The locals would additionally, steal, fight, sue you for ride accidents whem on them where you could choose to settle out of court or see it through, etc.