I live in Surrey.
And as I am newish I have been checking out all the local areas.
I love:
Claygate
Esher (lovely small town)
Richmond
Woking
Guildford
Banstead
Epsom (great town)
Wimbledon (great town)
Kingston is close to where I currently am however the commute getting in to and out can be a major headache.