Длительность банкета во многом зависит от характера мероприятия, числа гостей, количества блюд. Если речь идет о празднике, то, как правило, принято проводить мероприятие около нескольких часов. Этого достаточно чтобы гости ощутили атмосферу праздника. Аренда банкетного зала на несколько часов, будет менее расходная, чем если снять зал на сутки.
Что касается свадьбы, то тут часто гости предпочитают не спешить, часто застолье длиться 5 часов и более, в некотором роде уже сложилась традиция долго празднования свадьбы, поэтому тут Вы можете не спешить, а подождать, когда мероприятие дойдет до своего завершения. Но конечно, надо следить, чтобы завершение вышло культурным.
Когда мы говорим о различных фуршетах, приуроченных к каким-то семинарам или заседаниям, то обычно выбирают срок не более 1-2 часов, чтобы не отвлекать гостей фуршетом излишне сильно.
Если речь идет о праздновании дня рождения ребенка, то вы можете выбрать любое срок, однако важно следить, чтобы дети не переутомились от лишней насыщенности праздника, конечно, нужно учитывать возраст и другие факторы.
Чтобы праздник, банкет, фуршет, застолье прошли легче, чтобы гостям было нескучно, пригласите ведущего или подготовьте иные развлечения (если характер застолья позволяет устроить развлечения)