Food Europa A pretty market town that’s just a 30 minute drive from Edinburgh has been crowned as Scotland’s happiest place to live.