How better to put Vegas-gate behind him?
The Prince met children and gave a speech at the posh ceremony - but had a narrow escape from cheeky chappy Alex Logan.
The six-year-old lad told ITV News before his meet and greet with the Prince that he was going to tell the Royal: "I'm glad you've got your clothes on!"
But the little boy, who was diagnosed with leukaemia aged three, was pipped by the Prince himself who told him: "You keep looking up at your mum. It looks like you're dying to say something but you're worried she'll tell you off.
"I heard you were on ITV earlier and you said something cheeky - but let's not talk about that here."
He then went on to meet Hope Hills, a little girl who gave the Prince two licks on his cheeks, prompting Harry to reply: "But we've only just met!"
Later, Harry spoke at the event, which supports critically ill children, and of which he is patron, saying: "All of you are, quite frankly, too remarkable for me to adequately describe with mere words. But never one to be shy in coming forward, I'll give it a go..."
Click on our gallery below to see Harry and meet Alex and Hope.