I've found that keeping an eye on what you eat leading up to and during is a big help. Get yourself on a schedule where the big plopper takes place first thing in the morning. Have a little coffee very early if it needs a little coaxing. I find that staying away from the big greasy breakest helps (you know, the sausage, bacon, fried eggs thing). If I'm traveling I try to avoid the things at restaurants that can make you sick - improperly cooked ground beef, and salads (not always washed well...).
Keep food on board to things like power bars and the like. Big power from litle input, and therefore little output.
That having been said, my big piece of new advice is to be careful of being around family members that might be sick leading up to an event. This got me at this year's Tybee - my daughter came down with a huge stomach thing just as we were getting ready to hit the road. My being a big mush comforted her and got her into bed before leaving. On Friday as we were rigging the boat it hit me, and knocked me out through the first day of the race. I wasn't even sure how solid I was on the second day, but sailed anyway. Thankfully I was ok...
One thing I can speak to - Depends! I gave these a try on the second day just in case. Thankfully, I did not need it. From the physical activity (in the harnes, sitting on deck, etc...) there wasn't much left of the thing at the end of the day. If I had used it, I would have been throwing my drysuit in the trash at the end of the day!