£88m to be spent over Easter weekend – including London, Carstairs and Crewe