This is how we keep a three-year-old awake until midnight:
We are staying at the Ronald McDonald House for the first time, and oh my gosh, it is paradise. There is an entire basement where we could let John run around until his midnight bedtime. It even had free arcade games and so much more.
Ironically, now that it is midnight, the boy won't fall asleep. It's going to be a harsh morning in 3 1/2 hours!