One of the many alternatives to the Grand Canyon is Kartchner Caverns State Park, which is near numerous charming small towns ...