it's hard without specifics about you, your interests, your financial situation, etc.
i'm going to mayo because the class is so small, i got a scholarship, the teaching is incredible, the doctors all seem more than eager to have students rotate, the first year classes are taught mainly by mds, they pay for international rotations, they pay for away rotations, the students seem nice, etc.