Don't forget the social shaming where the waiters act like you're ridiculous for possibly caring about how much the fish might cost. No well defined consideration means there is no contract. No contract means there is no legitimate basis to bill for anything more than reimbursement of costs that have been actually incurred.