I'd personally use 'on' because a weekend is 2 times (or more). 'At' is more unique, to get a more compact area or shorter time, whereas on/in are utilized for for a longer period durations or greater spaces. "Let's consume at an Italian restaurant at 9pm" in opposition to "Let us take in in downtown on Friday".Microsoft Master Local community A gr