Fergus Cook offers guided walking tours of St Andrews; must be booked in advance via the website.