Krakow lies on the Vistula River,
150 miles southwest of the capital,
Warsaw.