From the mountains to the beaches, Roman ruins to ski resorts, Lebanon has a rich menu of choices. The extreme modernity of Tripoli provides a wonderful contrast with its medieval history, and numerous historical sites can be visited. Beirut is the elegant and lovely capital, scarred but not marred by the country’s lengthy civil war. Trekking through the countryside offers fantastic landscapes of mountains and gorges; those seeking a faster ride can enjoy the view from one of Lebanon’s excellent ski resorts. Travellers can snorkel and swim in the clear waters of Chekka and Byblos, but the riverside resort of Zahl has the most charming atmosphere. To travel even farther back in history, check out the well-preserved Roman ruins at Baalbek.