Summary: I have done a few startup weekends and customer discovery events in total and have found some common patterns.
Pregame
Make sure you have alerted friends and acquaintances about the weekend so that they know they probably won't see much of you. This helps clear any potential distractions. It definitely helps to clear your plate as much as possible. At one of the competitions I had to fix something at work that couldn't wait, and it took half of Saturday up. As you can imagine, it was frustrating for me and I wasn't much help to the team.
Before the event might be a good time to start eliciting help for electronic voting. Something along the lines of, "hey, I'm doing a business competition this weekend, and part of our final score comes down to people texting a certain number."
For the sake of everyone at the event, if you are pitching an idea, do some basic groundwork on the idea. Nobody wants to hear your pitch if the idea has already been done or is way too big for a startup weekend or is mumbled. You are just wasting everyone's time. If you have an original take on an existing idea, fine. Just make sure you know enough about the environment you are considering working in to actually know about prior art. An hour of your time saves sixty people from hearing and voting on a minute pitch. It might sound equivalent, but it's a net gain in terms of attention and energy. There were about forty pitches at the last startup weekend that needed to later be voted on, which took time.
Pitches
Along the same lines, when at the pitches, listen for ideas that are pretty well-defined and that preferably have some sort of validation already. About the worst thing you can do is spend half of the weekend figuring out what you actually want to work on. About as bad is trying to do something for awhile and then basic research suggests that the idea has already been executed well by someone else. At that point the team flails for a few hours. Not a good start.