Christmas pub crawl sets record