Jerry Whittle from Belleville Illinois on 12/12/2019 9:24:03 AM:
If you plan on spending a Monday night in Sedalia and a Tuesday night in Boonville, you should have no trouble finding shops/restaurants/facilities in those two towns. You shouldn't have problems in Hermann or Jefferson City either.
Otherwise you might want to consider starting on a Wednesday. That would give you 5 riding days to get to St. Charles.
There's a Towns & Services link at the top of the page. It can give you a good idea of which towns have the most services.