Caledonian cruise fit for a queen — boarding a country house hotel ship beloved by the Royals