Options include (been admitted to all of these)
1) University of Washington
2) Penn State
3) VA Tech
All outstanding for engineering and hard sciences, of any kind. Depending on your son's interest, this would be the academic ranking:
Comp Sci, Artificial Intelligence, Biomedical Engineering:
1. UW (best by far)
2. PSU
3. VT
Aerospace Engineering:
1. PSU and VT
2. UW
Materials Science/Chemical Engineering/Chemistry
1. PSU (by far)
2. UW
3. VT
Liberal Arts: International Relations
1. UW (by far)
3. PSU, VT
Regarding the setting, these three are quite different from each other.
UW is urban (though it's a manageable town) and is in hte heart of the tech boom, which will have a great influence - some would say for ill - on the culture, conversation, and the general reference points of everyone caught in that orbit. If you love tech, great. If not, it can be annoying (I work in the belly of the beast), as it often crowds out other pursuits and social spheres, especially the arts.
State College is great if you want the traditional big state school experience with sports and parties. A big student ghetto, but some like that.
Blacksburg is gorgeous, remote, and far more pro-military than the other two, thanks to the Corps and the surrounding southern VA area. It can be isolating, but if DS is a nature boy and loves to hike, it may be the best fit.