THREE options for lodging:Stay in Bryce Canyon OR Zion and “commute” to see the other park.– Stay in one park then travel and stay in the other park.– Stay in one of the towns between the two parks.
There are also lodging options in the small towns between the two parks: Mount Carmel (near the East Entrance to Zion National Park), Orderville, Glendale and Hatch.