As shown by the Zürich city ban, you need to ask the respective Kanton and Gemeinde if you want to be perfectly sure about drone regulations, if any. Federal regulation can be found here
Take note that if your drone weighs more than 500g, BAZL requires liability insurance covering at least 1million. Even bewlow that weight you probably want to make sure your insurance covers damage caused by your drone.
I think the lenews article is wrong in multiple aspects:
- Mario Cortesi is spokesman of Zürich city police. Per August last year the city has banned all drones. This particular ban covers Zürich city only.
- BAZL, the responsible federal agency, speaks of a minimum perimeter of 100m around gatherings ("Menschenansammlungen"), i.e. people that form a kind of group of at least two dozen people. That aspect alone allows for a drone to fly over Winterthur Bahnhofstrasse or Basel Bahnhofplatz even during rush hour as these people, despite their big number, don't constitute a "Ansammlung".
- EU regulations may influence swiss rules, but they have no direct effect here. In this sense they're irrelevant here.