Egypt has an arid, desert climate and the weather in Cairo is always warm, or hot, and the nights cool. There are only two seasons: a very hot summer, with average temperatures reaching 95°F (35°C) between May and October, and a mild winter from November to April. Cairo is very dry, receiving on average only about a centimetre of rain a year, but it does have high humidity levels in summer due to its location by the Nile River. The city occasionally experiences dust storms in March and April. The best time to visit Cairo is in the cooler winter months between November and April, when the temperatures average between 66°F (19°C) and 84°F (29°C) during the day, and between 41°F (5°C) and 52°F (11°C) at night. December, January and February are the most popular months to visit as they are the most comfortable and visitors avoid both the worst of the heat and the chance of desert winds and sandstorms.