По поводу порционности - понятно, что в ресторане еды всегда с запасом закупается, но банкет чаще всего все же считается по количеству голов. Например, наш стоил 2000/чел. Соответственно, администратор ресторана наверняка пересчитала гостей и, если б их было больше заявленного количества, выставили бы нам доп. счет.
Кстати, буквально за пару дней до свадьбы у нас отвалилась пара человек, я позвонила администратору, и она предложила вернуть деньги, но мне было не принципиально, и мы договорились, что ресторан на эту сумму докупит фрукты и шампанское на фуршет.