Situated on acres of lush farmland just a mile outside of St Andrews, Balgove Larder is a little slice of (locally-sourced) heaven. The farm/cafe/butchery emphasizes seasonal produce, and the meats on sale at the gourmet shop likely came from the pasture out back. The shop also sells a number of great local gifts like fudge, shortbread and fine Scottish whiskies.