To add to your choices, Air Canada has something along the same lines as Marlin Travel. Only thing is you don't get to work with a travel agent, only the group person. They have thins promotion going on. http://www.aircanadavacations.com/media/PDF/6646_Groups%20Terms%20&%20Conditions_EN_HR.pdf I know the Bahia Principe Coba in Mexico is less than 1300$ and it's not the cheapest resort so there might be something along those lines for you. And defintely book off season, thats the biggest price changer I find. Good luck!