Pubs should be open on Christmas Day, most locals will be, for a few hours anyway! Christmas Day is a glorious day to be in the pub, its the only day the regulars don't complain about anything and you get loads of drinks bought for you and good tips too