Hallo Perrin,
wir werden zeitgleich unterwegs sein, wir kommen am 13. Mai an. Allerdings sieht unsere Route anders aus. Eure sind wir auch schon gefahren.
Meine Anmerkungen:
Schön, dass ihr euch für die Parks jeweils einen vollen Tag nehmt! Joshua Tree könnte eventuell knapp werden, da die Fahrt vom GC bis zum Joshua schon fast einen Tag in Anspruch nimmt.
Ansonsten sieht das alles recht rund aus.
Unterkünfte musst du im Mai nicht unbedingt vorbuchen, es sei denn, du möchtest direkt in den Parks übernachten. Außerhalb bekommt man im Mai auch vor Ort noch was. LV ist, wie Gunnar schon sagte, unter der Woche nicht teuer. Auch hier bekommt man spontan vor Ort ein Zimmer. Wenn ihr euch auf ein bestimmtes Hotel festlegt, solltet ihr natürlich vorbuchen.
Wenn ich vorbuche, mache ich das meistens über Priceline, Expedia, Ebookers, Hotels.com oder über die Hotelwebseite.
Meine Hotelempfehlungen für deine Stationen:
San Francisco: Die Motels an der Lombard Street, bei denen Parken inklusive ist (Buena Vista, Lombard Motor Inn, La Luna, etc)
Las Vegas: ich kenne das Bally's, New York, New York, Venetian, Bellagio, Caesar's. Bellagio und Caesar's würde ich nicht mehr nehmen, beide haben mich enttäuscht (Zimmer teilweise dreckig und sehr hellhörig; Service im Caesar's war schlecht), die anderen waren ok, Venetian war super.
Zion: Die Unterkünfte in St. George sind sehr günstig, allerdings muss man dann auch noch etwa 1 Stunde zum Zion fahren. In Springdale gibt's auch viele Unterkünfte, allerdings auch recht teuer, da der Ort direkt am Parkeingang ist. Alternative könnte Hurricane sein.
Bryce: Der Klassiker ist hier das Best Western Ruby's direkt am Parkeingang, ist aber auch recht teuer. Alternativen sind Torrey und Panguitch. In Panguitch kann ich das Purple Sage Motel empfehlen.
Page (Antelope Canyon): Hier gibt's unzählige Motels, aber leider auch oft teuer. Das Super 8 ist ok, das Best Western Lake Powell auch. Das Courtyard ist die beste Unterkunft, kostet aber ab etwa 150 $ pro Nacht.
Monument Valley: nächster Ort ist Kayenta, ist aber grottenhässlich. Daher würde ich mir überlegen, ob ihr an dem Tag noch ein Stück Richtung Grand Canyon fahrt. Eventuell könnte Tuba City eine Alternative sein, aber da ist auch der Hund begraben. 
Grand Canyon: Die Bright Angel Lodge ist einfach, aber gut. Direkt am Canyonrand.