Crystal City, Pentagon City, Old Town Alexandria, or Roslynn are probably better places to stay, as they all have easy access to the subway. To get to IAD you could either rent a car or take one of the Washington Flyer shuttles from DCA. Or skip IAD and just go to the main NASM downtown.