Ich überlege mir also, ob ich nicht die 8h Fahr-Tortur auf mich nehmen soll und dafür 2 Nächte in Flagstaff verbringe. So habe ich einen ganzen Tag um die kleineren Attraktionen um Flagstaff abzuklappern. Das sieht dann etwa so aus (wobei ich bei den Übernachtungsorten noch etwas optimieren werde um das Budget zu schonen ):
http://goo.gl/maps/X3GG8
Ach so, ihr wollt von San Diego aus direkt nach Flagstaff durchfahren? Das war mir nicht klar. Ich dachte, dass ihr auf dieser Route noch mindestens zwei oder dreimal stoppen wollt.
Beispielsweise könnt ihr zunächst nach Yuma fahren und euch dort noch das alte Gefängnis anschauen und am nächsten Tag weiter bis nach Sedona. Wobei ich ehrlich zugeben muss, dass Sedona mir nicht so wirklich gefallen hat, aber da gehen die Meinungen auseinander.
Wenn ihr diese Strecke nicht nehmt, um euch etwas anzuschauen, sondern nur als Transferroute nach Flagstaff, dann würde ich eher zu der von mir schon genannten Alternative raten: San Diego - Joshua Tree NP und Übernachtung beispielsweise in Twentynine Palms und am nächsten Tag Weiterfahrt, ggfs. auch mit einem Schlenker über die Route 66 Richtung Grand Canyon.
Bei Flagstaff könntet ihr euch beispielsweise noch den Walnut Canyon anschauen, aber der war bei unserem Besuch Ende November schon teilweise wegen SChnees und Eises teilweise nicht begehbar, so dass ich keine Ahnung habe, wie es dort im März aussieht.
Die "kleinen" Attraktionen um Flagstaff wären aber die, die ich am ehesten opfern würde, wenn ansonsten in der Routenplanung noch ein Tag fehlt.
Zum Thema SF und öffentliches Verkehrsmittel: Dort kommt man ohne Auto ganz gut klar. Wir haben es auch so gemacht, dass wir dort gelandet sind und die ersten zwei Tage ohne Auto unterwegs waren. Das Auto haben wir dann in einem der Stadtbüros von Alamo angemietet.