The best month depends on your travel goals. Spring (March–May) and autumn (September–November) are ideal for mild weather, fewer crowds, and festivals.