知乎,让每一次点击都充满意义 —— 欢迎来到知乎,发现问题背后的世界。 I would use 'on' due to the fact a weekend is 2 days (or maybe more). 'At' is a lot more individual, for just a lesser put or shorter time, whereas on/in are useful for longer durations or larger spaces. "Let's take in at an Italian restaurant a