FWIW:
DMU class of 2005 and earlier often felt abandoned in clinical years. Things have changed for the better though. Clinical affairs is better organized, the slacker who was in charge of the clinical years was reassigned a few years ago and the people in charge now take it seriously. A number of hospital sites have been added in the last year alone. They have also made an effort to evaluate sites, meet with students and attendings and get feedback on how they can improve the process.
The vast majority of students who want to stay in Des Moines are able to. The number who want to varies every year. Yes, a few people do travel to a different place every month but that is by choice. Many students choose to do all of their clinicals in a particular city, for a number of reasons.
Residencies available in Des Moines include gen surg, FP, peds, and int med, so if these aren't your interest you'll be doing a few out rotations at hospitals that have residency programs in your chosen field, so plan on travelling a few months.
But before I give you the impression that things are perfect at DMU...
Some specialties in Des Moines have only limited slots for students (OB, peds, rads, for example), while other specialties have basically no slots (general path, derm). If you just want to rotate in these areas for general experience, it can be frustrating to have to travel (particularly if you have spouse/kids). But, as mentioned, if you are serious about these as specialties, you are probably going to travel in order to rotate at residency programs anyway.
As far as staying in town vs out rotations, keep in mind that this is an issue to some degree or another for all DO schools since we don't have teaching hospitals on campus (at least none that I'm aware of). For example, the new Tuoro NV school. They're building a school, but not a hospital right? Q: Where will students do clinicals? A: Anywhere that will take them. At least DMU and KC are established schools with a history of relationships for clinical years.