<p>Both are great engineering schools with loads of fun on campus, but you may want to think about the surrounding area. Ohio State is in a big city with lots to do off campus. Virginia Tech is in one of the smallest university towns I’ve ever seen. Everything revolves around the university. However if you enjoy outdoor pursuits (hiking, caving, etc), Virginia Tech is better. I would choose Ohio State. Columbus has historical neighborhoods, a strong local arts scene, professional symphony, a major science museum and zoo, a pro hockey team etc etc etc</p>