Here's a
link that has some good suggestions on bike rodeos.
How about a bike gymkhana for the advanced riders. It is a time-trial in a confined space (one corner of a parking lot) with corners and straightaways marked out with traffic cones, and see who can ride it fastest. It's all acceleration, braking and cornering, a challenge to roadie and mountain biker alike.