Calories are both friend and foe. They provide your body with the energy it needs to function day and night, but too many are stored up as fat, causing weight gain. There’s a fine line between the two, so how can you stay on the right side of it? Read our advice on food shopping, cooking, eating and sport to find out.