I'm doing what my friend recommended for the west coast leg of our trip, which is what it transpires is pretty much the standard circuit that lots of people I now know have done.
Hire car and drive,
Spending a few days in LA. then
Spending a few days in San Diego (including trip to the border and bus trip to Tijauna) then
A day or two at the Grand Canyon, then
Several days in Las Vegas, then
drive to San Francisco direct and spend several days there before going back to LA and home.
Alternatively, drive to San Francisco via the Sequoia tree park and via the Yosamite National park and spend days there (I ran out of time and couldn't fit these in).
Regards,
Renato