Getting this further, my see is usually that "at" needs to be employed for gatherings that are not days in the week (at Christmas, at Easter, on the weekend, at lunchtime, at nine o'clock) irrelevant of size, and "on" where the time is per day on the 7 days (on Saturday). I'd personally argue this is to do with The truth that "at" implies a specifi