Hallo,
wenn Du es günstiger möchtest, kannst Du beim Zion Springdale komplett vergessen. Fahr einfach die 25 Minuten weiter bis Hurricane, da gibt es deutlich günstigere Motels.
Beim Bryce Canyon fand ich Harold`s Place sehr gut und preiswert. Man übernachtet da in so kleinen Hütten (Cabins). Frühstück ist allerdings nicht mit drin. Man kommt da dran automatisch ein paar Meilen vor Bryce vorbei.