I'd personally use 'on' simply because a weekend is 2 times (or more). 'At' is more particular, for any lesser location or shorter time, Whilst on/in are useful for longer durations or greater Areas. "Let's consume at an Italian restaurant at 9pm" in opposition to "Let us eat in downtown https://sexcamgirls.live/