1. General Rule:
* Yes, you capitalize city names in Spanish.
* Example: Madrid, Barcelona, Buenos Aires, Santiago
2. Exceptions:
* Some cities are considered part of a larger geographic area and are not capitalized. This is typically true for cities that are considered districts or boroughs within a larger metropolitan area.
* Example: el barrio de Salamanca (the Salamanca neighborhood) in Madrid.
* There are also specific exceptions, such as "la ciudad de México" (Mexico City), which is always lowercase.
3. When in doubt, it's best to follow the conventions of the specific region you are writing about.
Let me know if you have any other Spanish capitalization questions!