If you want cheap AND nice, you could consider towns and cities surrounding London, like Reading, Slough, LOCATION1, Chelmsford etc  or to get ever better, choose a village near a town which is near London