I've been in March and April and the weather is great. The crowds can be heavy depending on what week in April you pick. Last year the first week of April was very busy, like being there in the middle of the summer. I think the week before and week after Easter are always busy.