Edinburgh is famous for things as diverse as its picturesque buildings, creative spirit and rich history.