I'd personally use 'on' since a weekend is 2 times (or more). 'At' is a lot more particular, for any smaller area or shorter time, whereas on/in are used for lengthier durations or larger spaces. "Let's try to eat at an Italian cafe at 9pm" towards "Let's try to eat in downtown on Friday".inhabitants of stated town for six months up coming precedin