The Caledonian Sleeper stops in Birmingham now, an overnight service that takes you up to the Scottish Highlands while you ...