Do you have a pasta shop near you? We have a great one that sells huge lasagnas, big packs of (made) cannelloni, and pasta obviously. Pad it out with garlic bread and lots of fresh salad.
Or another idea: our local butcher hires out those big spit roast thingos and can help you with the...