Three southern Utah cities are among the best small towns to visit next year. Kanab, St. George and Escalante made The Matador Networks' list. It outlined 19 small towns with under 100-thousand people that "offer something special for people who decide to visit."

 

More From KSUB 590/107.7