First off, I must say that I know absolutely nothing about international affairs programs. That said, I can't imagine anywhere better than NYC or DC for an international affairs program. These cities are international hotspots (I can't speak too much for DC because I have never been there). Since DC is the capital of the USA, the opportunities you will have there will be endless regardless of your nationality. In my personal opinion, because I don't know anything about you or this subject, NYU or GWU would be great options. It does seem like you are leaning towards one of these two. If I was pursuing a career in international affairs, I would probably go to GWU. However, it is entirely up to you as it is your life.