Spring (April to June) and autumn (September to October) offer pleasant weather and fewer crowds.