It wasn't too shabby here last Christmas Day & Boxing Day, though we did have a couple of days rain that week too & the nights are very chilly.
Flights are year round from the UK to Antalya, as the climate in that area tends to be a bit warmer, but there are no guarantees & again you get chilly nights. Same thing applies to Northern Africa, Morocco, Tunisia & Egypt, but the chances are that all will be much warmer & sunnier than being in the UK