About a little more than an hour drive or train ride from the metropolis of New York City lies New Haven in the state of Connecticut. A much smaller town, its fame stems from the fact that it is home to Yale University, the premier Ivy League educational institution....