I'm confident that our hosts won't be stuck with the bill.
There's an old method of gathering funds that I used at a church one time. You pass the plate and count the money, if it is not enough you keep passing it until you have enough money.
Another way is to tell any cheap azz that is under the tent in a chair to get the F*** up and out till he coughs up the cash.