Compare the average costs of living in cities in Mexico like Cabo San Lucas, Baja California Sur, Rosarito, Ensenada, Mexico City.