St. Louis is a major city and has a number of different attractions, including the Arch, Cahokia Mounds Historic Site, steamboats on the Missouri River (if flooding is not a problem), the City Museum, the Art Museum, the Old Courthouse, and Shaw Gardens (and many others).