Yes it definitely worth staying in Bryce Canyon if you have time on your itinerary. Staying over near Bryce Canyon means you can watch a sunset, see the Milky Way and watch a spectacular sunrise over Bryce Canyon amphitheater.