A visit to Edinburgh is an experience you will never forget in a lifetime. Every stone here breathes history. The narrow streets, soaring church spires and the magnificent castle appear to emerge straight from the pages of a Walter Scott novel. This is a city permeated with the memories of medieval highlanders, noble knights and their beloved damsels.