St Andrews lures thousands of tourists each year ... But this small town on Scotland's east coast is also known for its vibrant food scene – in August, it was voted the UK's best seaside ...