I traveled on the Caledonian Sleeper train for $360 on a trip from London to Edinburgh. My highlight was the club car, with friendly staff and tasty food. The ensuite room was modern and ...