Visiting the Krakow Christmas markets - where to stay, what to eat, what to buy, and how to enjoy one of Poland's best markets!