A perfect day in Edinburgh

Explore this castle-crowned city by foot