10. Tenochtitlan
When the Spanish discovered the ancient city that is now Mexico, it was filled with inhabitants and surpassed that of most European cities. The Mexica Empire was built on top of the water and had clever architecture and engineering that gave freshwater to people every day. The best comparison we have today is Venice.