Actually, holding a banquet does not spend that much money as you think! Although you need to pay a large amount when the hotel give you the bill, your guest will give you cash for coming to your banquet. Don't worry that much! For me, I was holding my wedding banquet in a hotel and the cash given by my guest nearly the same as the money that I spent. Don't worry that much!