tough call. I think they are currently both at the very top of the field. Princeton has destroyed every other school in job placements over the past few cycles, so thats one thing to consider. For immigration, soc of religion, etc. definitely princeton...for neighborhoods etc. definitely harvard. crime, inequality/poverty, culture etc. its pretty much a wash. ethnographers and demographers should prob choose princeton, organizational behavior folks should prob choose harvard. Princeton nj is pretty boring, but its a very nice place to live and is under an hour to NYC (and given that pton grad students have a pretty posh funding package with VERY little teaching and NO RA requirements, most folks are quite mobile after their second year--many move to NYC or further afield). I think you should get in to the nitty gritty details of funding, graduation requirements, placement, etc. But in the end, you'll be well served at both schools. Good luck!