If you can deal with snow , in the northern states, then Tufts, if not Cedars. I cannot see any right minded prog director looking at your app badly if you do residency at either one.
I have a friend did peds at the Floating Hospital for Children (Tufts), they were solid people, and T10 school, but I cannot personally comment on IM at either.