Charming European city with £52 UK flights is 24C in December

A charming city with ancient walls and fairytale architecture is known for being the sunniest capital in Europe, and temperatures can reach up to 24C in December