We took a train from the station in the town we were docked at (Rosyth) into Edinburgh for the day. Only 5 pounds return. Were lucky enough to be there on Armed Services Day, with parades and bands (pipers). A beautiful city and more easily managed than London. We walked everywhere. Prices didn't seem too bad.