The town of Ilkley in Yorkshire has an average house price that rivals many London boroughs, bucking the trend of cheaper property prices in the North.