Consider getting a Star Alliance North America Airpass. More information:
This could help you manage your time (less driving between more places). BTW, there is an airport close to Yosemite. FAT is the code for the airport. You could fly into there if you decide to go to Yosemite.