We were at the Smithsonian Futures exhibit for about two hours, I think, which let us do a reasonable job of covering most of it, without the kids getting too tired. There was plenty of interactive stuff for both 7 year olds and 12 year olds.
It closes July 7, so if you’re thinking of going, go soon.