Hi Maggie
we travelled from Vegas to Kanab last september it was a long drive about 4hrs but definatly worth it. Kanab is a lovely town. If you want good food try Grandma Tina's on the main st. Denny's wigwam is a lovely store with loads of gifts. Zion park is a must to see and look out for the buffalo on the way to the park.
When we left Kanab we went on to Lake Powell and Page then on the 89 to Cameron, the trading post is a must and the food at the restaurant is out of this world and so cheap.
We then went to the grand canyon from Cameron. You would have to get back to vegas via williams and Kingman az on the 40 part of the old 66 then back to vegas from Kingman on the 93 to Hoover Dam. Well worth doing though.
Enjoy your trip there are some lovely places to see.
Gemsmum