Real de catorce 

The Huichol are a Native America ethnic group of western central Mexico.  Here you can see some beautiful beadwork and crafts they do.