i think you need to figure out what you're looking for to help you narrow down the numbers, because although i could go on for hours about why i chose x, y, and z, the same may not hold true for you. my general advice is pick ONE thing to start so that you can begin to narrow it down. that could be as picky as "i want to be a neurologist so i only want programs with a neurologist or >1 neurologist on staff" or "i hate winter, i am not applying to anywhere cold." other things to consider: how much ER vs. rotating do you want? do you mind being left alone on ER or do you want a program where you will be supervised 99% of the time? want to live near a city? want certain benefits to be available? want primary surgery responsibilities? want access to certain equipment? want days off? want 10 vacation days instead of 5? want a program that has successfully matched a lot of people to residencies? want at least x number of internmates? want to be able to round cases off for the night instead of being on call for that case all night long? want to be able to actually live on your salary (yes, there are some programs where i honestly dont think anyone can live in that location for the price)? the list goes on...
personally, i was/am interested in an ECC residency, so i started by pulling out all programs that had 2+ECC specialists on staff. that narrowed things quite a bit. then i wanted at least 5 interns in a program, so that narrowed from there. then i decided that realistically, i didnt want to move to CA, so i knocked those programs out. and then i read about the programs, contacted the interns, etc.
if you are interested in a place like Angell, i would HIGHLY recommend visiting them to get a feel for whether or not that program would work for you. it is a very high volume internship, and the stress and pressures are not going to work for everyone. its an excellent program, but i think it is one of the excellent programs out there that has to potential to be a catastrophically poor match for someone who cannot handle that type of high volume/pressure.