I might use 'on' for the reason that a weekend is two days (or even more). 'At' is more specific, for any more compact spot or shorter time, whereas on/in are employed for for a longer time durations or more substantial Areas. "Let us eat at an Italian cafe at https://www.mysexcamgirls.live/