I have a question if I may. Where do the aliens usually hang around in Towns?
[ . As far as I can tell, they hang out in the areas with the least amount of lag, but with a large number of people.
But y'know. It's all just speculation.
People usually wait for them outside Ron's house, or in 1919. . ]