Is downtown (Centro) safe in the evening and at weekends?
No: after business hours, on Saturdays, Sundays and public holidays, downtown is deserted and unsafe according to the German Foreign Office, and the empty streets should be avoided. Visit downtown museums and sights on weekdays during the day, and use a taxi/app to get to evening events.
Source: auswaertiges-amt.de