These cities, which are the 20 oldest continually-inhabited places on earth, are about as close to time travel as you can be on a city break (if you are able to go, that is).
20. Varanasi, India
When did the earliest inhabitants settle? 1,000 BC
Situated on the west bank of the Ganges, Varanasi - also known as Benares - is an important holy city for both Hindus and Buddhists. According to legend, it was founded by the Hindu deity Lord Shiva 5,000 years ago, though modern scholars believe it to be around 3,000 years old.
Mark Twain (American author): "Benares is older than history, older than tradition, older even than legend, and looks twice as old as all of them put together."