In the homestretch to the wondrous cliffs of Zion, there are a couple of charming towns you can visit. The first is Grafton, ...