DH and I have lived in central Edinburgh for several years but neither of us are originally from Scotland. As such, we aren't very familiar with many of the outlying areas.
We love living in Edinburgh for how walkable and lively its neighbourhoods are, but would like a bit more green space.
We both largely work from home but I need reasonably quick access to the airport and rail connections for semi-regular travel, and DH goes to the office in Fife a few times a month.
Without these constraints, I think we might look at places like North Berwick or Dunbar to the east, or Dunkeld or Pitlochry to the north, but these are too far in the wrong directions. Are there villages/towns closer to Edinburgh that have relatively dynamic, walkable town centres and a bit of character?
My sense is Linlithgow or Dalgety Bay/Aberdour/Burntisland might work, but Dunfermline or Livingston might be too built up and suburban-feeling, but as I say we haven't spent much time in these places so would welcome any suggestions.