The average house price in a 'new town' is £300,656, compared with a UK average of £346,995