November to April is the best time to visit as it is the dry season. Mid July to mid September is the ski season.