Cape Town offers a large range of internship opportunities for medical students including world-class hospitals, public health organizations, community clinics, research foundations and more.