Lima is inside the tropical region and in the desert. But the weather is either mild or warm because of the cooling effect of the Pacific Ocean. Summer temperatures (December to April) generally don’t go above 29 °C during the day and 22 °C at night. Summers are also the best time to visit the city. Winter temperatures (June to October) range from 19 °C during the day and 16 °C at night and days are cloudy. Prepare your tresses for high humidity and fog is an occasional hazard. The most amount of rainfall generally occurs in March.