Congratulations on two great acceptances. Wanted to correct what I see as a misstatement above: At Princeton, graduate students do not teach any undergraduate classes. That is a distinguishing feature of Princeton over other Ivies. Grad students may assist in labs or in precepts with Q and A, but do not teach. Princeton wants to be primarily an undergraduate intuition. There is a very minor presence of grad students, no law school, no med school, no business school, so campus remains undergraduate focussed. While there as a grad student, I saw seniors working in the lab at levels comparable to second year grad students. They published papers and had the same access to faculty that we did. It was phenomenal, and the intellectual level of the student body was astounding (I was a Penn undergrad, so it’s hard to admit, but true).
An additional feature of Princeton that works in its favor is the location. It is highly accessible by plane or Amtrak, and going to NYC (or Philly) is an easy (and inexpensive) local train ride for a nice break. My hubby played bari sax in a non-university swing band that ran out of Princeton while we were students. They often gigged in NYC and around the local area (the pros slipped him in without a union card, but that’s another story).
Ironically, hubby’s close friend went to Williams. He was a bass player (though a Mol Bio major). Had a great experience there academically and musically. Now on the west coast with a biotech firm, but still has a band that gigs regularly at clubs in SF.
It seems your S is in a no-lose situation! Good luck as you work through this decision!