For a small country, Lebanon is filled with numerous amazing attractions. Immerse yourself in the cultures, traditions and landscapes of this diverse land as you make your way through traditional villages and ancient cities.