Questions about warm/hot winter breaks having been coming up regularly on AB since I joined the site over 10 years ago. There's nowhere in Europe which will be 'hot'. The southernmost parts will have temperatures around 13C (e.g southern Greece) to 16C (e.g Malta).
Cyprus (which is politically in Europe but geographically in Asia) will typically have daytime maximum temperatures around 16C to 18C.
To get any real warmth, you need to head further south (which, unless you'll consider 'long haul' destinations such as Australia, means Africa). The most popular choice, by far, is the Canary Islands (which are, of course, politically 'European' but most definitely 'African' by geography). There you'll probably find daytime maximum temperatures around 21C but possibly with some strong winds on some days.
Egypt has also been a popular destination for winter breaks in the past (with maximum daytime temperatures in Sharm El Sheikh around 22C) but the threat of terrorism now deters many people.
Otherwise you'll need to consider countries further south in Africa, such as The Gambia (around 31C max daytime temp) or South Africa (26C) but long holidays there won't come cheap!
The Canaries might be your best choice, particularly as many of the hotels and resort complexes there are geared up to offering longer breaks during the winter months.