In reply to HB1:
If you can't afford to do it all at once in order of priority do
1 Roof insulation
2 Draft seal windows and doors, and fireplace/chimney opening if not in used
3 Insulate walls
4 Double glaze
As for cavity insulation rock wool is the most efficient and generally the least troublesome, foam the most troublesome - can lead to damp penetration across air pockets formed which bridge the cavity.
One of the problems with sealing up a house too much to increase warmth is that it conflicts with the need to ventilate to combat condensation.
Expect to get a lot more problems with condensation particularly on windows and other cold spots and draught sealing can be counter productive unless you use sensible ventilation, particularly if you install double glazing, - so open windows or install mechanical vents/steam extractors in the bathroom, kitchen and utility room when. This ventilation needs to be increased when cooking, washing machine/tumble drier running and showering/bathing. Leave bedroom windows/ fan lights slightly open when sleeping in cold weather, human beings produce a lot of water vapour as well as CO2 when exhaling. Don't forget that pets like large dogs do the same.