What to eat when

Whether you want to make sure you have energy for a workout or for a festive night out, it helps to know the best foods for the occasion.