Cranleigh
Bordering the southerley tip of The Surrey Hills, Cranleigh proudly professes to be England's largest village. It's pretty high street is adorned with beautiful flower displays and shrubbery, maintaining a traditional village feel.
Village charm aside, it has a fabulous array of unique and exciting shops.