I go Canaries every year for 2 weeks to get away from Xmass stuff here.
As a pointer, I book flights seperately, used to go AL but this year booked RA as prices were about half. For example, booked 2 weeks incl Xmass but back for NY for 180euo return including all changes and an extra bag - still available at that price. Booked accomodation seperate. Weather usually very good.