Italy's climate is predominantly Mediterranean: Alpine in the far north; hot and dry in the south. Winter in Milan (December to February) is relatively mild but foggy, with temperatures ranging from zero to 8 degrees Celsius. Summer (May to September) can be very humid and muggy, with brief thunderstorms; temperatures range from 14 to 29 degrees. From March through April, temperatures range from 6 to 18 degrees. From October through November, they range from 6 to 17 degrees.