Yes, a variety of hotel options are available in Des Moines, West Des Moines and Osceola.
You may also consider getting a hotel near the shuttle pick-up and drop-off at Southridge Mall. Here are hotels near there:
Ramada by Wyndham Des Moines Airport hotel at 1810 Army Post Rd, Des Moines, IA 50315
Fairfield Inn & Suites by Marriott Des Moines Airport at 6880 Fleur Dr, Des Moines, IA 50321
Cozy Rest Motel at 2316 Southeast 14th Street, Des Moines, IA 50320
DoubleTree by Hilton Des Moines Airport at 6800 Fleur Dr, Des Moines, IA 50321
Holiday Inn Des Moines-Airport/Conf Center at 6111 Fleur Dr, Des Moines, IA 50321