What about a picnic in the park? Or on the beach or somewhere? I'm sure you could find somewhere under cover if you had to, or have a plan b if you live somewhere with dodgy weather.
You could ask close family to help you out with the catering - ask siblings to bring a salad each, get your mum to do a dessert, best friend to sort out some bread etc. That spreads it out a bit.