We took an one hour cruise on the riverboat when visiting St. Louis recently and it was so fun. It was very reasonable for a family fun outing. Our 5 year old had never been on a big boat or seen a barge and was really entertained by this. It is air conditioned inside and also has a nice little snack bar and they even have restrooms on the boat. They provide a nice little talking guide of what is going on as you down the river so you also get a little history lesson which turned out to be very interesting.
more