I need a one week vacation outside the US in late december for a week.?

I am playing around with Tenerife (Canary Islands). I would like a place that is fun, warm, beaches and that I can do total for under 2500$ (including airfare). Recommendations please

Are you looking for your next place to vacation? [...]