Lima's weather is influenced by the cold, offshore Humboldt Current, and the city's mild desert climate is much cooler than visitors might expect for a desert region. Indeed, temperatures rarely fall below 54°F (12°C) and seldom rise above 84°F (29°C) year-round.Lima is generally a cloudy and foggy city, and doesn't see much sun. Travellers will find more sun as they travel along the coast and away from the city. Rainfall is extremely low, coming mainly via drizzles in winter, or the occasional brief shower in summer.Regarding seasons, Lima has two distinct periods. Summer runs from December through April and is sunny, cloud-free, and foggy. Temperatures range from 64°F (18°C) to 84°F (29°C). Winter lasts from June to October and is a grey season, during which temperatures range from 54°F (12°C) to 66°F (19°C), and conditions are frequently overcast. May and November are transitional months. Otherwise, humidity is high all year and Lima's sunsets are especially colourful.Winter is the most popular time to visit, when visitors can expect clear, sunny weather in the mountains. It's also a good time to see the Amazon Basin, given that there are fewer mosquitoes.