17 UK towns where you can still buy a family house for under £100,000