Kate Middleton, the Duchess of Cambridge, and her husband Prince William have been all over the place in the last few months.