After living in Europe for several years and seeing most of its major cities, I can say without a doubt that Krakow is my personal favorite.
Krakow is one of few Polish cities, which weren't destroyed during the WW2.