Before we get to the hats, first things first: how much does Princess Anne look like her mother from this angle? If I didn't know any better, I'd think the picture of Anne was an older one of The Queen!
On to business, though: I have to say that I approve of both hats here. I think Anne's is edging on too wintry for this time of year, but it's passable (at least from this angle). And Zara's little beret is chic, especially with her white coat. We've seen it from her before -- at her grandparents' wedding anniversary service at Westminster Abbey a few years ago -- but it's just as cute now as it was then.