Need ideas for things to do in New Haven, CT? Find top-notch dining and cultural attractions surrounded by stroll-worthy neighborhoods in this historic city.