March to May and September to October are the best times for a bit of everything. Spring (especially April and May) and autumn (particularly September and ...