Die Frage kann man nur mit das kommt darauf an beaatworten:
Bei Vorbuchen gibt es teilweise sehr günstige Webspecials + du weisst was es kostet.
Vor Ort kann man evtl. günstiger wegkommen, wobei meine Erfahrung ist den Preis auf der Webseite schlägt man nur schwer, natürlich gibt es Couponbooks, aber die sind auch nicht immer die günstigsten. Vor Ort günstig zu buchen bedeutet nochmal Zeitaufwand, den man nicht unterschätzen sollte denn nicht alle Motels haben draussen den Preis dranstehen. Man muss dann reingehen und fragen, wenn man nicht das schäbigste Motel haben will muss man schon ein paar mal Fragen bis man ein preiswertes gefunden hat. 1 Stunde ist da schnell mal verbraten und es ist irgendwann ätzend, das man doch nen höheren Preis akzeptiert als man eigentlich haben wollte - Erfahrung macht da kluch
Und wenn der Ort fast ausgebucht ist wirds meist richtig teuer (Moab, Tusayan, Las Vegas am WE).
Mein Tipp hierzu ist Laptop mit WLan mitnehmen und Kettenmotels mit WLAN buchen, im Südwesten nehme ich immer Super 8, Days Inn's, Econolodges und Rodeway Inn's. Die sind meistens gut und günstig, haben WLAN und man kann für den nächsten Tag vorbuchen. Hol dir auch die Membercard von Triprewards (Super 8 und Days Inn) oder die Easy Choice KArte mit Stamps, da kommt dann auch nochmal was zusammen.