The ideal time to visit is from October to March when the weather is pleasant and suitable for sightseeing.