Kanab is a hidden gem in Southern Utah. Discover the best places to stay and eat, and the best things to do in Kanab with kids!