I took my 14 yr old nephew to the Star Trek exhibit at the Air & Space Museum. It was kind of pricy $24/person for that and the regular museam but he liked it.
I would also recommend the Midway and sub, but I am a Navy veteran so of course I would say that. Still, he thought that was way cool.