The best time to visit is from October to April when the weather is pleasant and ideal for pilgrimage and sightseeing.