I'm trying to come up with a rough order of the day so I can book our ceremony time but I have no idea how long things usually last. It's for under 50 people. Any guidance would be appreciated 
How long would you give for the following -
Drinks reception/photos
Bbq buffet with pudding
Also if the venue needs the tables taking down/moving for the disco in the evening do they do this around guests or do the guests go elsewhere? I don't have much wedding experience so I'm clueless as to how it all works.