Touring this amazing spectacle is a must when in Edinburgh. This beautiful structure perched on top of volcanic rock is a sprawling complex, which we thoroughly enjoyed walking through. There is so much history riddled in the walls of the castle, it was exciting being there.