Discover the best national parks in California and the best things to do in each one, including Yosemite, Sequoia, Joshua Tree, and more!