"Fake" scene with a lot of lights (e.g. a city in night)

For example, a scene like this in real life has thousands of light sources:

enter image description here

I’d imagine it’s so expensive that a normal PC can’t render it. Is there a way to this kind of scene without actually having thousands of lamps/emission materials? Maybe some kind of screen space/baking tricks? (preferable in Cycles, but if EEVEE works for this I’d like to know as well)