I don’t think you need MO license if you have IL. I think IL license covers more bases but it is unlikely that creeks will get much action this time of year.
There are a couple nice hotels and a decent campground. Try the Iowan motel it has lots of parking and there is also a super8. There are others to I’m sure. I can’t reccommend any as I always camp in RV. Campground is Duck Haven and is on the south end of town. Decent facilities but dusty gravel road to get to it about 1/2 mile long so be sure boat is covered.
Ken