That is definitely, they tacitly take prepositions with non-object complements though professing that every one prepositions need to be transitive.I might use 'on' mainly because a weekend is 2 days (or more). 'At' is a lot more individual, for just a smaller sized put or shorter time, whereas on/in are used for extended durations or larger sized A