Late October and early November bring the famous Day of the Dead vigils, but also packed hotels and heavy traffic around the lake. Book well ahead if that is your reason for coming. The rest of the dry season, roughly November to April, is easier and still cool in the evenings.