Not only does Krakow deliver beauty, history, culture and charm, but public transportation is easy to use, and the city itself is extremely child-friendly.