The culture of Mexico is a blend of native culture (particularly Mesoamerican) with Spanish culture and other immigrant cultures. In many ways, contemporary life in the cities of Mexico has become similar to that in neighboring United States and Europe, while most Mexican villagers follow the older way of life more so than the city dwellers.