When is the best time to visit Yosemite? We answer that question and offer tips on avoiding the crowds no matter when you visit.