Hi I am from Taiwan and work in the corporate finance area.
Basically I will say that to choose places where many companies' head quarters are located will be better for the corporate job seekers. As a result, both Austin & Foster are great, but I prefer Austin as Texas is a booming city and Austin is famous for its corporate fin track. FYI
You definitely want to go to Cornell. You should not just look at the tuition at the moment. Consider the long term return, the alumni network, the school heritage...