A Lancashire market town where terraced houses sell for £50,000 is officially England and Wales' cheapest place to buy ...