How to transform a boring city into an interesting one?

This is what is currently on my mind, especially after realizing Mexico City as a perfect city.