Duddingston’s charm resides in the fact that it has the atmosphere of a remote country village, yet is within easy walking distance of the city centre. Just wander around the bottom of Arthur’s Seat and you’ll come first come across a small loch full of cruising swans and ducks; continue and you’ll reach the…