S.
Why choose? You could buy two one way tickets to NYC (probably to LaGuardia), take the train to WDC, and purchase two one way tickets from D.C. to DFW. There are also many commuter flights from NYC to DC. If you are truly interested in both - visiting both is very do-able : )
Have a safe and fun trip!
S.