The linked article in the OP is misleading.This "advice" usually fails to address the disease and only attempts to curb the symptoms, and it does so in a miserably sexist way that more often than not effectively results in blaming women for getting assaulted.
From the BBC article, we find.....
....which shows that the mayor has a larger view of the situation than claimed.Cologne Mayor Henriette Reker said the attacks were "monstrous". "We cannot allow this to become a lawless area," she said, insisting that visitors could not come to the city fearing attack.
German Justice Minister Heiko Maas tweeted that "we won't tolerate these abhorrent assaults on women - all those responsible must be brought to justice".
Just because someone feels like they're being blamed,
doesn't mean someone is actually blaming them. Such
an unfounded accusation is as wrong as blaming a victim.