As @happy1 said, these are all fine schools. However, where social is concerned, size does matter. You have to decide for yourself whether you like being recognized by someone at every event you go to,or whether you prefer the anonymity of a large student body. Some large schools like Harvard will compensate for their bigger size by assigning you to the same dormitory for all four years. Others, like Princeton, will give private, student-run, eating clubs huge leeway in running campus events.
You should also be aware that the smaller the college, the higher the likelihood that sports teams will be the primary force behind organizing parties, although most of them will be open to the entire student body. Look particularly hard at small colleges with football, soccer, and lacrosse all of which require large rosters of male students.