As a Hokie alum I can add that Blacksburg is a wonderful town to study in. For the two years you will be there you will find ample places to buckle down and study but also plenty of distractions for your free time. There are a ton of restaurants in the 16 blocks that make up downtown, and beyond, as well as a new movie theater. There are great hiking trails around managed by the VT Outdoor Club. Roanoke isn't so far away to make it a hassle getting out there, where there are museums and yet more things to take advantage of. Football weekends in town are fun even if you don't go to the game, because all of the town is dressed up in orange and maroon, and while the alumni come back for those weekends the roads don't get swamped with traffic. Though I got my degree in electrical engineering I know that the school continues to invest a lot in Aerospace. They recently opened up an outdoor test-space for drones and two new lab-spaces for aerospace.
So, and I say this with no small amount of bias, I think you can't go wrong with VT