Here are my tips for visiting Krakow, including where to stay, what to do and the best places to eat in Krakow, Poland.