I would use 'on' simply because a weekend is 2 times (or more). 'At' is a lot more individual, for any lesser put or shorter time, whereas on/in are employed for extended durations or larger Areas. "Let's try to eat at an Italian cafe at 9pm" against "Let us take in in downtown on Friday".Our charm is to your people! We have been content that edito