<p>If you are very focused in a field and plan to go into it as a PhD I would go to the school with that specialty. As a general major though I would choose Princeton. Why? Because as an undergrad focused school you will do a thesis and have an amazing opportunity to work with a world class physics prof who wont be distracted by more important grad students. This is where undergrad focused schools like Dartmouth and Princeton shine. I had a friend go to Chicago because he wanted to major in anthro and be an anthro prof, and in the end he said he hardly had any contact with the famous profs. Meanwhile at more undergraduate focused schools, these professors live for undergrads and write amazing recommendations, helping their students get into the top grad schools.</p>