April and May – dry, sunny days, cool nights, and the regional food festival. Also August for the big town fiesta and peak dryness.
September and October – still dry, smaller crowds, lower room rates. Good for hiking and visiting orchards.
Go in April–May for comfortable weather and the food fair, or August if you want the big fiesta energy.