Bargain-hunters are flocking to the high street once again as some of the country's biggest retailers slash prices to help boost sales.