Best Yosemite trip?

What is the best time to experience Yosemite National Park?

Also, what RS Yosemite trips include 3-5 miles hiking most days?