Kraków, Poland, has claimed the top spot as Europe’s most stress-free city break destination, according to LateRooms’ new ...