I'm planning a trip to Yosemite in 2019. We can go anytime from mid May to July. Wondering what is the best time? It seems like if we go earlier, the waterfalls are pretty and the crowds are smaller (hate crowds), but higher elevations are snow covered. If we go later, more crowds, but then we can explore bigger stretches of the park.
What's your preference and why?