Definitely look into the Mayo Clinic program in Rochester Minnesota. There are about 18 residents, lots of permanent friendships formed in each class.
Plus, Mayo Clinic itself has an pervasive aura of "Minnesota Nice" to nurses, staff, residents, Med students and definitely to the patients.