Farm shops have to be top of the list when it comes to guilt free shopping; fresh and tasty treats with the lowest possible food miles and every purchase supports a rural business.
The other great thing about farm shops is, you're never likely to be too far away from one. They can be found close to the boundaries of most Scottish cities and they are always abundant with locally grown and locally sourced seasonal produce from fruit and vegetables to preserves, meats, home baking, cheeses and flowers.
It's not just food and drink that you can pick up on a trip to the farm. You might find local pottery, sheep skin rugs, arts and crafts and household items too. Take a look at some of the farm shops below and keep your eyes peeled for your local farm shops when you're out and about.