What you need to know about Guildford

Guildford has plenty going for it – this ancient market town is just 40 minutes by train from London, nestled in the leafy Surrey Hills where the River Wey meets the North Downs.