The Princess Royal's fashion sense is always fabulous, but her eye-catching hat from this week has caught a lot of special attention