If I had to choose between Udvar-Hazy or Alexandria, I would most definitely pick U-H (but then, I like airplanes

). It is a fabulous museum.
I second the recommendation to visit Williamsburg. You would probably need two days there. Jamestown would be an interesting stop for a couple of hours, if you like historical sights/sites, and it is in the vicinity of Williamsburg.