Lebanon's diverse atmosphere and ancient history makes it an exceptional touristic destination. Lebanon offers plenty of sightseeings from ancient Roman ruins, to well-preserved castles, limestone caves, historic Churches and Mosques, beautiful beaches nestled in the Mediterranean Sea, world-renowned Lebanese cuisine, nonstop nightlife and discothèques, to mountainous ski resorts.