Where can one buy all inclusive vacations to Mexico?

The best way to score a great vacation, especially to Mexico, is to go through an agency. A lot of people are falsely under the impression that this is a waste of needed vacation money, but agencies are able to bypass some booking regulations and know the best companies, hotels, rates, and times to purchase. Plus, many of them have different agents for different regions, specialized in the best vacation packages options available.