I'd personally use 'on' since a weekend is 2 times (or even more). 'At' is much more individual, for the scaled-down put or shorter time, Whilst on/in are employed for extended durations or greater Areas. "Let's consume at an Italian cafe at 9pm" towards "Let us consume in downtown on Friday".?????????? ??????????? ?????? ????? ???????? ? ???? ????