Article III, Section 2 of the Constitution states that crimes are to be tried in the state where the offense was committed. So,if not tried in New York City, then in New York State unless a motion is granted for a change of venue.
So if not New York State, then in the District of Columbia. Or even better, in a military tribunal out on a Naval ship in the middle of the ocean.
Let's not forget that the attacks of September 11 were comprised of a series of criminal acts prohibited by not only U.S. domestic law, but also international law and the law of war. Those attacks took place in both New York City, against civilian targets and in The District of Columbia against both civilian and military targets. The hijacking of those planes not only violated hijacking laws, but the people on those planes were being held against their will....which translates into being taken hostage.
I believe that because of the nature of these attacks, those accused of being responsible for coordinating and planning these acts of terrorism should be put in front of a military tribunal and judged accordingly.
However, with that being said, being that it has been decided that they will not stand trial in front of a military tribunal, then they should be judged by those that live in NYC AND in the District of Columbia.
("crimes are to be tried in the state where the offense was committed.") They should be put on trial in NYC, and after that trial is done, then put on trial in the District of Columbia. They should have to face two trials. Just like the way it was done with the DC Sniper.