The list of restaurants open on Christmas Day includes an eclectic mix of diners, sports bars and Asian eateries.