Thanks in large part to its formidable mountains – some of which rise to 2500m/8200ft – Lebanon is one of the most well-watered spots in the Middle East. The mountains get enough snow for skiing in winter and can offer temperatures as low as the freezing point in summer. Even the coastal hills get 5 to 10 days of snow each year, and typically more than 1000mm/39in of annual precipitation. The coast itself is moderated by the Mediterranean and protected from Asian cold, producing an enviable climate (apart from the winter dampness). It virtually never freezes at the coast, where summer days are fairly humid but rarely exceed 32°C/90°F.