This is the answer to What are the best places in the world to live?

Krakow (Cracow), Poland