I have no idea of your budget, but not taking price into consideration at all, some lovely villages in Surrey within 1 hour from London (going into Waterloo or Clapham) would be Windlesham, Sunningdale, Virginia Water, Tilford, Farnham (I'd call this a town, not a village), Ash Vale or Chobham. There are stations in Sunningdale and Virgina Water with direct service to Waterloo that take under an hour. Closer to Ash Vale and Farnham would be Farnborough North station which has direct service that takes 35 mins.