Sedona is a nature lover’s paradise, as the town is surrounded by dozens of scraggly red mountains and interesting rock ...