Me and my boyfriend are in the very early stages of planning a 3 week end of July- aug trip, going from San fransico to Vegas to San Diego back to San fransico. So far we know we want to spend a few days in San fransico then drive to Vegas. I'm liking the sound of stopping in Yosemite for a night then Death Valley before hitting Vegas for a few nights. From there, I know I want to go to Grand Canyon then San Diego. What's the best way to do that? I want to stay in San Diego for a few night then head back to San fransico along the coast maybe stop in L.a. We know the main places we want to go, but struggling with a route and what to see in between. Any advice is much appreciated.