Wondering what to do to entertain the family? Especially the kids? If you live in the Davis County area, I might suggest taking them to Cherry Hill. Cherry Hill is located in the Kaysville, Fruit Heights area. It is a complete resort with picnic and camping areas along with the water park and other ammenities.
Rather than list everything there is available to do at Cherry Hill, I am just going to include their web site later in the post. We held a family reunion there last Summer, and it was nice to have so much entertainment available for the younger children in the family. It is clean and well maintained, I will admit, we were in charge of the reunion, so I didn't have time to do much playing!
Here is the link to their web site: http://www.cherry-hill.com/
The photos aren't great, I was going from one appointment to the next when I took them
Next time, I won't be running against the clock and I will take better photos!