The Princess of Wales looked stunning during her first appearance this year at the Royal Marsden Hospital in London.