Sounds like fun! I've been a spectator at the Marine Corps Marathon and at a triathlon up in Maryland, but in all cases I was there to support someone I knew and they told me where I should be and the approximate time to be there.

Have a great time!