Hi! We're 2 females traveling between these cities, and I believe flying from Tallinn to Krakow is the best bet, but what about traveling from Krakow to Prague? Air or train? Also, can you suggest an area of Krakow in which to stay? We like to be in the heart of the old town usually, is that our best bet for Krakow? Lastly, what are the don't-miss sights in Krakow and day trips to surrounding areas. Thanks so much for any information!