19 of the 20 towns are situated in the South. I would agree with the towns that are in Kent, Surrey, Bucks and Oxfordshire. I was amazed with the choice of Banbury which to my mind isn't an appealing town:
http://www.telegraph.co.uk/property...-those-fed-up-with-London.html#?frame=2159003
http://www.telegraph.co.uk/property...-those-fed-up-with-London.html#?frame=2159003