University of Minnesota - Twin Cities vs Virginia Tech. What to chose?

Which is better for undergraduate degree in computer science as an international student: the University of Minnesota - Twin Cities or Virginia Tech?
I’ve got accepted to both universities. I am really interested in academics. Which university has better academics in computer science (and also engineering). Any additional information would be appreciated.

Engineering is better at Virginia Tech. Not sure about CS tho

Engineering is great at both. Peer quality is similar.
Look at curriculum offerings, flexibility /ease of adding a minor, how many courses are freely chosen.
Look at net cost.
Look at environment : beautiful mountains + college town or dynamic metropolis.