Farnham is a bustling lively town of 38,000 people at the western end of Surrey. Visitors information, residents area and local council.