Florence has a mixed Mediterranean climate and humid subtropical climate, with hot and humid summers and cool and damp winters. Florence is especially hot from June to August (surrounded by hills in a valley cut by the Arno river). Summer temperatures are higher than those along coastlines. Winter has some snow.