By the end of July maybe the temps will be lower/better...prob not
Although Zion elevation varies...expect 4000' average
Bryce is where ya wanna be in July at 8000' plus
Expect traffic/crowds of course
Highway 12 east of Bryce & Boulder are worth the drive/look see
Oh yea.....bring your own water.....really......