In answer to your questions re: U Rochester: very high caliber of academics; ranked #32 by US news. Top level research institution. Sciences are especially strong. Great research opportunities including for undergrads.
34% acceptance rate.
Diversity: 5% African American, 11% Asian, 7% Hispanic, 18% international with 114 countries represented. (Source: Princeton Review.)
Rochester is a mid-sized city with cultural opportunities that can be especially cold and snowy in the winter. The campus is near the Genesee River.
You can take a fifth year of studies completely tuition-free.