A few days before flying out to Krakow in November, it was named the best European city break for the third consecutive year. This was part of a survey by the consumer group Which? that awarded it a score of 93% based on average airfare and hotel rate, accommodation, food and drink, cultural attractions, ease of getting around and lack of crowds. Plus, five stars for value for money.