Although Mexico is best known for its all-inclusive resorts, colonial hill towns and European-inspired capital city, the best places to visit in Mexico are actually the country’s laid-back beach towns.  …