The town square in downtown St. George is a wonderful place to visit with kids. They have a great set of water features which children can play in, including a sprinkler area and a very shallow "river" with small waterfall terrace features and lots of low "boulders" for kids to climb on. Even children who are barely walking could play there safely (with adult supervision of course) and there are some covered seating areas for parents to sit and enjoy a cool drink while watching the kids play.