I have a daughter born mid March and the snow was knee deep, I also have pics of us outside in mid March another year and we got sunburnt so very hit and miss. May for sure is the time to go, in the last 4-5 years May has been the best month for nice temps and sunshine.