I'm surprising DH with a little birthday getaway just the two of us to get outdoors and hike.
We are flying into Vegas and then driving straight to Bryce Canyon NP and staying one night in the NP lodge there. Sunset at Bryce and then we will get up for sunrise and spend the next day hiking at Bryce before driving over to Zion NP early evening. We are staying three nights near Zion. Right now I've got us all three nights at the Desert Pearl Inn in Springdale, but toying with spending the final night at Under Canvas Zion (glamping) since we won't be headed back into the park that last day just for a change of scene and to try something new. My tentative plan for that last day is to hit Valley of Fire State Park on the way back to Vegas. Late afternoon flight out of Vegas.
I know we have some avid hikers/outdoorsy folks here so I'd love to hear what hikes you'd recommend in Bryce, Zion and VOF given our time constraints. Or something else I haven't considered.
We are both experienced hikers who are up for challenging hikes, although I'm not sure I can take on Angel's Landing as I get squigged out by ridgeline hiking with big vertical drops on either side and worry my nerves would lead to an accident (for reference, I also bailed on the cables on the final 400 ft of vertical at Half Dome, much to my dismay - don't want to set myself up for that again). But exposure and scrambling generally are fine for us.
We like avoiding the big crowds which hopefully with May and early wake-ups will be doable, but if you have any off the beaten track suggestions that will still get us a good overall flavor for the parks, please let me know!
I'm tempted to hike the Narrows one morning at Zion even though I'm sure it's always crowded and it might be cold and high water level in May. But are there other spots with lower traffic to get the same feel?
Also, any recommended dinner locations in Springdale? Dining isn't going to be a huge part of the trip but decent dinner options after a long day of hiking would make it all even better.
Thanks!