Taking this further, my view is the fact that "at" must be useful for events that are not days from the 7 days (at Christmas, at Easter, on the weekend, at lunchtime, at 9 o'clock) irrelevant of size, and "on" where the time is every day of your 7 days (on Saturday). I would argue this is to do with the fact that "at" implies a particular flexibili