Britain’s ‘most and least affordable’ locations