Acapulco. While many tourists still flock to Acapulco for its beaches, it is also one of the most dangerous cities in Mexico. The city's homicide rate is 111 per 100,000 people.