TLH,
Have a look at CUBA, I went last month with my girlfriend. I think the holiday cost around £1500 for 17days. We didn't do the all inclusive thing and we didn't skimp on food or going out. Its generally real cheap.
Flights booked with trailfinders, loads of hotels/guesthouses online. (got a good one for havana if you need it)
cool place man.