I've booked with Apple Vacations twice. Good experience both times.
I'm in the process of booking a beach vacation for this summer, and I've learned that if we book directly with the resort, it's about $300-$400 cheaper than going through a travel agent, and it appears to be an Apple-like package. It might even be Apple. After reading Jtrey17's comment above, I need to make sure it includes transportation to and from resort. It does include airfare.
Riviera Maya has some good prices. Jamaica, as I understand it, is going down in price (it used to be lower, then went up significantly, but I guess with all of the crime news, prices are going down again). Cruises may be cheaper than those two locations, and you get to see more places. You can't beat the beaches and crystal clear water of the Caribbean resorts. I wish there were places in the U.S. that were comparable, beauty-wise and price-wise, but I have yet to find any.