Midwestern breaks their rotations up into Regions. You submit your preferences for Region during winter of first year, similar to the Match process, if your familiar with how that works. Then a few weeks later, you will get assigned to your Region. Most people get assigned to something in their top 3. Rotations then are supposed to be within 60 miles of your location. If they are further, Midwestern is required to provide housing for $150/month (price may increase over the years I'm sure). Personally, most of my rotations have been about 20 minutes from me. That said, I do have a couple of friends who have had 45-60 minute commutes for a rotation here or there. The Regions include: East Phoenix, West Phoenix, Tucson, North LA, South LA, San Diego, Chicago, and Kankakee (IL). I'm not sure, but there might be one new one I'm missing?
Midwestern does not have a home hospital like a lot of medical schools do. Most rotations are going to be somewhere completely new to you, especially outpatient rotations. Personally, I did have 1 IM, Surgery, and a NICU elective all at the same hospital, but that was mostly by chance. You're guaranteed to have at least 2 wards based rotations, 1 of which is 1 of the IM rotations. Personally, I was in an inpatient setting for at least some portion of 7 out of the 11 rotations for 3rd year: IM x2, Surgery, Psych, Pediatrics, NICU, Peds Neuro. That's the high end for inpatient though. Most people have one of their IM rotations outpatient, peds outpatient, psych varies a lot, and electives are obviously dependent on what you choose.
I hope that answers your questions! Let me know if there's anything more you wanted to know.