A charming European city enjoys over 3,300 hours of sunshine annually and 24C December temperatures, with winter flights available to book from just £52