food- definately leave it. Depends on the drinks. I would ask the host if they wanted it.
The only exception being one time at playgroup, I took a savoury and a sweet "plate" and told the tea last that I would take home what ever wasnt used so she didn't throw it out. There was HEAPS. Turns out everyone ate it all because heaps of people turned up that week!