Cities come and go. Babylon was the heart of the ancient Mesopotamian civilization as long as 20,000 years ago, yet today it is a ruin 50 miles south of Baghdad.

But some cities, thanks to strategic location, determination or just plain convenience, remain inhabited for hundreds or thousands of years. Some of these cities have had people living in them for more than 5,000 years.

Here are a few of the oldest, continuously inhabited cities that you can still visit today.