With energy bills rising and millions of households reportedly avoiding central heating, keeping warm at home doesn't have to cost a penny.