Magic lurks here on every bend - Krakow is the city of artists