I would use 'on' due to the fact a weekend is 2 times (or maybe more). 'At' is more unique, for the smaller put or shorter time, Whilst on/in are used for extended durations or greater spaces. "Let's consume at an Italian restaurant at 9pm" towards "Let's try to eat in downtown on Friday". Our charm is towards the individuals! We're contented th