Want to make a 2-3 week trip from Cincinnati to SF. I want to hit Denver, Mesa Verde, Grand Canyon, Yosemite, two days in SF, Redwood, Crater Lake, Yellowstone, and Mt Rushmore. I know it may not be enough time, I would like to camp in a few places, get a hotel in the others. If you have any advice on routes, places to stay or things to do, please let me know! Thanks.