Hello, my husband and I are plannig a last minute holiday/honeymoon and would like some advice planning a road trip.

We have 3 weeks in total most likely starting very early April or possibly late April. We would like to combine a road trip with a beach break at the end.

Our initial plan is to
• fly into San Francisco, spend 2-3 nights there exploring the city
• hire either a car or camper and drive early to Yosemite via hwy 140 spend 1 night nearby or in the park
• drive through Death Valley to reach zion without an over night stop
• spend 3 nights near or in Zion to do some hiking and break from driving, we would also like to see Bryce Canyon here
• drive to monument valley and take a guided tour here for a couple of hours or possible overnight wilderness camping trip
• drive to Grand Canyon spend 1 or 2 night here
• 1 day in Vegas, maybe just to see it but it's probably not a great highlight for us

And then either drive to a beach in Southern California or drop the car/camper in Vegas and fly to Mexico for a week.

Does this itinery sound like we are giving ourselves enough time to see things without feeling like we are just driving past everything? Would anyone suggest changing our route?

As we only have a few weeks to plan it seems most of the camping spots within the parks were booked long ago. If we hired a camper would we be able to use the free camping places outside the parks or would this add a lot of driving to get back to the parks each day? Also what are the chances of us finding accommodation as we go in April/may, rather than booking ahead so we can be flexible with our itinerary?

One last question...if we stayed in US and took a beach break in California, where would be a nice beach to go to at that time of year, would it be warm enough yet for the beach?

Many thanks!!!