The ultimate guide to hiking Half Dome in Yosemite. Get all the info you need about permits, where to stay, what to bring, and what to expect.