Whether you are visiting Edinburgh for the first time or coming back for a special experience, you’ll find a town full of fantastic things to do and incredible landmarks.