That's, they tacitly take prepositions with non-object complements though claiming that every one prepositions needs to be transitive. I would use 'on' mainly because a weekend is two times (or even more). 'At' is a lot more distinct, for any smaller sized position or shorter time, While on/in are used https://www.flirtsexcamgirls.com/