A word on the away rotations: be very careful where you choose. The more exotic it sounds, the less you may gain from it. eg in a rural clinic deep in the Amazon or the Congo, not enough meds or vaccines or surgical equipment or safety equipment, and you have to treat HIV/AIDS patients. It can be very depressing. I'm an African, and come from a family that is involved in medical education, so I would know.
The best options may be in NorthAfrica/ the Mediterranean Basin, South Africa, Latin America or South East Asia. Also, if you have a taste for danger, MSF may be a good choice. They offer a lot of trauma care, public health interventions and psychosocial support in the refugee setting