The 11 BEST things to do in Krakow, Poland on your next city break: what to do, where to stay & the best spots to eat in the beautiful city!