Situated along the Mississippi River, these iconic river towns offer plenty to explore. Visit Alton for bald eagle watching and some of the best haunted tours in the Midwest, drive along the bluffs in Grafton on your way to Pere Marquette State Park and don’t miss the rich history in Elsah on your way out.