The ideal time to visit Stratford-upon-Avon is between the months of March and May.