I am a grad from Yale's program. I can't speak about how it is doing at this time since there have been some big changes there.... A new PD, Dept Chair have taken over and it seems that it is a good move for the program. There is strong EMS and U/S training, as well as trauma/surg, medicine and peds....
The medicine dept at YNHH is top notch and you will get great training on your month of ward medicine, and during your unit roations....Noon lectures and bedside teaching are very educational.
Graduates from my class went on to teach in big name programs, such as Duke and Harvard...As far as preparedness, we all passed boards and got good jobs. I chose to stay in commumity practice, and I was very well prepared for the real world. I have no major complaints about how the program has progressed...
New Haven is a great little town with amazing food within walking distance to the hospital. I lived in downtown on Chapel St and walked to work everyday. As long as you stay in the little "corridor" between the hospital and the University, you are pretty safe.
As far as social stuff, there are tons of new clubs sprouting up in New Haven and there are several colleges and universities in the area, so there is plenty of night life....
Did I mention the food? BAR Pizza is hand down the best pizza on this planet. Pepe's and Sally's Pizza are world famous and always featured on the food network...The little roach coaches (esp the burrito cart and the "no greasy, no oily" cart) are mainstays of your residency diet....
Well, hope this helps a little.
Remember, more than anything, pick the program in the area that you want to live in for a few years. Otherwise, you will be miserable, no matter how stellar the program itself is!
Mark