Lebanon offers plenty: from ancient Roman ruins, to well preserved castles, limestone caves, historic Churches and Mosques