These flexible tips for festive eating will keep your guests – and your bank manager – in good humour ...