The weather on the Peru coast is generally sunny with little
rainfall, but from April to November there is a heavy sea mist. The
highlands have a wet season (October to April) and a dry season
(May to September), when the days are clear and sunny but it's very
cold at night, especially at altitude.