If you ever get to Mexico City check out this place- El Morro. They basically only serve (from uniformed waitresses) churros and hot chocolate.