From bucolic bliss to the buzz of Soho within an hour: the best countryside commuter towns near London