The Caledonian Sleeper has launched an online gift shop, and will be giving passengers a 'golden ticket' to win some of the items ...