<p>Personally, I would go with Haverford because of the amazing Poly Sci major as many have mentioned before me, even if it will put you a little bit in debt. Now… Haverford is great for grad school, so just go to Haverford for undergrad and Haverford for grad!</p>