Krakow's Main Square is one of Poland's landmark tourist hotspots