Wisconsin, definitely Wisconsin.
University of Wisconsin-Madison (UWM) has a beautiful campus, friendly people, and plenty of academic programs. I visited a friend there once, and I absolutely loved the place, every minute of it I was there. Madison is somewhat reminiscent of European cities with its architecture and layout, although the street grid is more ordered. As something I loved about Madison in particular, was the large number of historic railroad buildings. The university is a big party school, but don't let that stop you. The people there are friendly, and I didn't get any hostility from anyone, even from hardcore NTs (fraternity/sorority types), although there was one misunderstanding. I don't know if UWM has a geology program, but you can check it out here: http://www.wisc.edu.