According to allcitycodes, Lebanon is a country located in the Middle East, bordered by Syria to the north and east, and Israel to the south. Lebanon has a Mediterranean climate with mild winters and hot, dry summers. The average temperature during summer months is around 28°C (82°F) and during winter months it can drop below 0°C (32°F). Rainfall is common in Lebanon, with an average of about 70 days of rainfall every year. Additionally, due to its location close to both water bodies like the Mediterranean Sea as well as mountains like the Anti-Lebanon Range makes it possible for localized weather patterns such as heavy rainfall or cooler temperatures depending on where you are located within Lebanon. In addition to rain, there are also snowfalls during winter months which can last up to two months. Snowstorms are also common during this time and can cause strong winds that bring snow which can damage buildings and infrastructure. In summer months thunderstorms are common which can cause flooding due to heavy rains or hailstorms that result in crop damage. Overall, due to its Mediterranean climate combined with its varied geography, Lebanon experiences hot humid summers along with unpredictable weather conditions throughout all four seasons of the year which can make it difficult for travelers who are not used to such climates. Check payhelpcenter for Lebanon in 2008.