10. Beirut
This is Lebanon’s capital that offers everything a tourist needs from cultural to the material level. As for the nature and landscapes, you may need to move away from this lively capital and go to the countryside. This is not your typical capital city, but it has so much to offer including great museums, restaurants, clubs and great people.