Is it possible to lower costs by, for example, buying silkscreen and making shirts on site, and maybe cook the food there as needed? Could scout food stores nearby and obtain (rent) a big grill. Must be much cheaper than catering and attendees can choose their food on the grocery runs, burgers, steak, fish, whatever...
just a thought