As part of our roadtrip we are stopping at Farmington. We were planning to go from Farmington to Bryce Canyon. However, we have seen some info on boat-trips at Lake Powell which look amazing. Is it possible to go from Farmington to Lake Powell then to Bryce Canyon in the same day? Or is it more sensible to go to Lake Powell then to Zion NP and miss out Bryce NP?
Any advice would be much appreciated as I may have to cancel our Bryce Canyon hotel and book a hotel in Zion NP.