May and June are the spring season, which is neither too hot nor too cold. This may be a good time to visit. If you want to avoid crowds, then winter is the best. It is never too cold, however.